Interfacing RFID reader with Raspberry Pi4
Command list Available for UHF RFID reader IDT-112R
CMD_READ_SYSTEM_PARAM = "10"
CMD_READ_DEVICE_PARAM = "20"
CMD_SET_DEVICE_PARAM = "21"
CMD_DEFAULT_DEVICE_PARAM = "22"
CMD_READ_DEVICE_ONEPARAM = "23"
CMD_SET_DEVICE_ONEPARAM = "24"
CMD_READ_DEVICENET_PARAM = "26"
CMD_SET_DEVICENET_PARAM = "27"
CMD_DEFAULT_DEVICENET_PARAM = "28"
CMD_READ_DEVICE_TIME = "2B"
CMD_SET_DEVICE_TIME = "2C"
CMD_READ_DEVICE_SPECIAL_PARAM = "2E"
CMD_SET_DEVICE_SPECIAL_PARAM = "2F"
CMD_READ_FREQ = "3E"
CMD_SET_FREQ = "3F"
CMD_STOP_READ = "40"
CMD_START_READ = "41"
CMD_ACTIVE_DATA = "45"
CMD_CHECK_MODULE = "E0"
CMD_CHECK_ANT = "E1"
CMD_CLOSE_RELAY = "85"
CMD_CLOSE_RELAY = "86"
CMD_HEARTBEAT_PACK = "FF"
CMD_INVENTORY_TAG = "01"
COM_READ_TAG_DATA = "02"
COM_WRITE_TAG_DATA = "03"
Frame format to send / query data to Reader :
| START = 5357 | length = XXXX | Adr = FF | CMD = from above | DATA = if any | CRC = as per Algorithm |
For example We just want to read system parameter then g=frame would be
START = 5357 ,length = 0003,Adr = FF,CMD = 10
CRC = 44[ (53+57+00+03+FF+10) =1BC = NOT(1BC) = (E43) => E43+1 = E44 => last 2digit = 44
SO complete frame = 53570003FF1044
Last updated 2 weeks ago
Was this helpful?