ZK-RFID102 UHF RFID Reader User's Manual V2.0
28
Address:
The tag’s start address to compare.
Mask:
It pointed to the data is used to compare. Highest bit in the mask correspond with the far-left byte in
the Condition Content. The corresponding bit in the mask is 1 to compare the bit in the Condition Content with the
corresponding byte in the tag. The corresponding bit in the mask is 0, not compare.
Word_data:
8 bytes. It pointed to the array is used to compare.
Respond:
Len
Adr
reCmd
Status
Num
Data[]
CRC-16
0xXX
0xXX
0x51
0xXX
0xXX
UID1, UID2…
LSB
MSB
Parameter Connect:
Status Table:
Status
Connect
0x15
Command over, and return inventoried tag’s UID.
0x16
The reader does not get all
6B
tags’ UID before user-defined Inventory-ScanTime
overflows. Command force quit, and returns inventoried tags’ UID.
0x17
The reader executes an
Inventory
command and gets many
6B
tags’ UID. Data can not
be completed within in a message, and then send in multiple.
0x18
The reader executes an
Inventory
command and gets
6B
tags’ UID too much, more
than the storage capacity of reader, and returns inventoried tags’ UID.
Num
: The number of tag detected.
Data []:
UID. Each UID length is 8 bytes. The least significant byte of UID is transmitted first.
8.3.3 Read Data 6B
The command is used to start to read several bytes from the designated address.
Command
:
Len
Adr
Cmd
Data[]
CRC-16
Address
ID
Num
0x0e
0xXX
0x52
0xXX
8 Bytes
0xXX
LSB
MSB
Parameter Connect:
Address:
The tag’s start byte address to read. The range is 0~223. Otherwise, it returns the parameters error
message.
Num:
In byte units. It specifies the number of 8-bit bytes to be read. The value range is 1~32, and
Address
+
Num
must be less than 224. Otherwise, it returns the parameters error message.
ID:
8 bytes, it is
6B
tag’s UID. The low byte is fist.
Respond:
Len
Adr
reCmd
Status
Data[]
CRC-16
0x05
0xXX
0x52
0x00
Data
LSB
MSB