R16-7B UHF RFID Reader
Wiring Diagram
SWD
There is a 4 pin header for SWD programming of the MindMotion MM32F103CBT6 microcontroller:
Pin | Function |
---|---|
1 | GND |
2 | SWCLK (PA14) |
3 | SWDIO (PA13) |
4 | VCC |
DC Jack
- center positive
- 7VDC - 12VDC input
RS-232
DE9 Pin | Wire Color | Function | Direction |
---|---|---|---|
2 | green | RXD | RFID → PC |
3 | white | TXD | RFID ← PC |
5 | black | GND | RFID ↔ PC |
Flying Leads
Wire Color | Function | Direction |
---|---|---|
black | GND | RFID ↔ PC |
red | 7 - 12VDC | RFID ← PC |
green | RS-232 RXD | RFID → PC |
white | RS-232 TXD | RFID ← PC |
grey | Wiegand D1 | RFID → PC |
purple | Wiegand D0 | RFID → PC |
Software
There seems to be variants of two different pieces of "demo" software -- one written in C++ that can interact with the device over USB, and another written in Java.
TODO
Protocol
USB
- USB HID device (virtual keyboard)
- VID:PID is
0xffff:0x0035
If configured, it can also show up as a virtual COM port:
- USB CDC device (virtual COM / serial port)
- VID:PID is
0x0483:0x5740
On Windows 7 at least, it requires the ST CDC driver:
STSW-STM32102 - STM32 Virtual COM Port Driver - STMicroelectronics
en.stsw-stm32102.zip (direct link)
On Linux it "just works".
RS-232
TODO
Wiegand
Online Resources
China Customized R16-7DB UHF RFID Reader Manufacturers, Suppliers, Factory - Free Sample - SYNTEK
China Customized Long Range UHF RFID Reader Manufacturers, Suppliers, Factory - Free Sample - SYNTEK
Reverse engineering an USB protocol
Finding lost items with RFID - ciko
merbanan/rfid_app: Linux version for China 125kHz rfid reader/writer (RFID_APP_EN) | GitHub