ZK-RFID102 UHF RFID Reader User's Manual V2.0
24
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
0x0c
0x00
——
LSB
MSB
8.2.13 Check EAS Alarm
The function is used to check EAS status bit of any tag in the effective field. Only NXP's UCODE EPC G2X
tags valid.
Command:
Len
Adr
Cmd
Data[]
CRC-16
0x04
0xXX
0x0d
——
LSB
MSB
Respond:
Len
Adr
reCmd
Status
Data[]
CRC-16
0x05
0xXX
0x0d
0x00
——
LSB
MSB
It returns "no tag actionable" message when No EAS alarm
8.2.14 User Block Lock
The command is used to permanently lock the designated data in designated tag’s user memory.
Block Lock
command supports an additional locking mechanism, which allows the locking of individual 32 bit blocks (rows)
in the 224 bit User Memory. Once locked these locks cannot be unlocked. Only NXP's UCODE EPC G2X tags
valid.
Command:
Len
Adr
Cmd
Data[]
CRC-16
0xXX
0xXX
0x0e
——
LSB
MSB
Data as follows:
Data[]
ENum
EPC
pwd
WrdPointer
MaskAdr
MaskLen
0xXX
Variable
4Byte
0xXX
0xXX
0xXX
Parameter Connect:
ENum:
EPC length
,
in word units. The length of EPC is less than 15 words, can be 0 or 15. Otherwise, it
returns the parameters error message.