ZK-RFID102 UHF RFID Reader User's Manual V2.0
27
MaskAdr:
One byte, it specifies the starting byte address for the memory mask. For example,
MaskAdr
=
0x00 specifies the first
EPC
bytes,
MaskAdr
= 0x01 specifies the second
EPC
bytes, etc.
MaskLen:
One byte, it is the mask length. That a Tag compares against the memory location that begins at
MaskAdr
and ends
MaskLen
bytes later.
MaskAdr + MaskLen
must be less the length of ECP number.
Otherwise, it returns the parameters error message.
Notes: That a tag compares against complete EPC number when the MaskAdr and MaskLen vacant.
Respond:
Len
Adr
reCmd
Status
Data[]
CRC-16
0x05
0xXX
0x10
0x00
——
LSB
MSB
8.3 18000-6B COMMAND
8.3.1Inventory Signal 6B
The command is used to Inventory only one tag in the effective field and get their ID values. If more than
one tag in the effective field at the same time, reader may be get nothing.
Command:
Len
Adr
Cmd
CRC-16
0x04
0xXX
0x50
LSB
MSB
Respond:
Len
Adr
reCmd
Status
Data[]
CRC-16
0x0d
0xXX
0x50
0x00
ID
LSB
MSB
Parameter Connect:
ID:
8 bytes, it is
6B
tag’s UID. The low byte is fist.
8.3.2 Inventory Multiple 6B
The command is used to according to the given conditions Inventory tags in the effective field and get their
ID values.
Command:
Len
Adr
Cmd
Data[]
CRC-16
Condition
Address
Mask
Word_data
0x0f
0xXX
0x51
0xXX
0xXX
0xXX
8 Bytes
LSB
MSB
Parameter Connect:
Condition:
The condition of detecting tags.
0x00: equal condition.
0x01: unequal condition.
0x02: greater than condition.
0x03: lower than condition.