命令属性
Command Code | Bootloader 命令 | App Firmware 命令 |
---|---|---|
0x29 | 否 | 是 |
Host to Reader
字段 | 字节长度 | 描述 |
---|---|---|
Metadata Flags | 2 | 含义与0x21命令相同。 |
Option | 1 | 0x00表示获取尚未获取的标签的信息。 0x01表示获取前一个0X29命令获得的标签信息。 |
Reader to Host
字段 | 字节长度 | 描述 |
---|---|---|
Metadata Flags | 2 | 其含义与host-to-reader命令相同。 |
Option | 1 | 其含义与host-to-reader命令相同。 |
Tag Count | 1 | 返回信息中包含的标签数量。 |
Tag Information | N | 每个标签的信息被打包为Tag EPC and Meta Data的数据块。 这些数据块的数量是Tag Count。标签EPC和元数据的格式定义如下。 |
字段 | 字节长度 | 描述 |
---|---|---|
Read Count | 1 | 标记已被盘存的次数。 |
RSSI | 1 | 信号强度,1字节有符号数。 |
Antenna ID | 1 | 盘存到此标签的天线ID。 |
Frequency | 3 bytes | 盘存到此标签的频率,单位为KHZ |
Timestamp | 4 bytes | 从0x22命令发出到第一次盘存到此标签所经历的时间,单位毫秒。 |
RFU | 2 bytes | 保留字段 |
Protocol ID | 1 byte | 标签协议 (0x05表示GEN2) |
Tag Data Length | 2 bytes | 标签的bank数据长度。当命令0X28嵌入到命令0x22中时,读取的标签bank数据的bit长度。 如果命令0x28未嵌入到命令0x22中或命令0x28操作失败,则此值为0x0000。 |
Tag Data | N bytes | 标记bank数据,长度为Tag Data Length / 8。 |
EPC Length | 2 bytes | EPC的位长度,包括PC和CRC。 |
PC Word | 2 bytes | EPC bank 中的PC字段。 |
EPC ID | N byte | Tag EPC |
Tag CRC | 2 bytes | Tag CRC |
举例
FF | 03 | 29 | 00 15 | 00 | 97 55 |
---|---|---|---|---|---|
Header | Data Length | Command Code | Metadata Flags | Option | CRC |
FF | 34 | 29 | 00 00 | 00 15 | 00 | 02 | 22 | 01 |
---|---|---|---|---|---|---|---|---|
Header | Data Length | Command Code | Status Code | Metadata Flags | Option | Tag Count | Read Count | Ant ID |
02 50 CE F6 | 00 80 | 31 C1 | 11 11 22 22 33 33 44 44 55 55 66 66 | FB 15 | 0E |
---|---|---|---|---|---|
Timestamp | EPC Length | PC Word | EPC ID | Tag CRC | Read Count |
01 | 04 1D 3D 3C | 00 80 | 30 00 | 05 00 00 00 00 00 00 00 00 00 23 54 | 4A C8 | |
---|---|---|---|---|---|---|
Ant ID | Timestamp | EPC Length | PC Word | EPC ID | Tag CRC | CRC |
FF | 03 | 29 | 00 BF | 00 | 4B 22 |
---|---|---|---|---|---|
Header | Data Length | Command Code | Metadata Flags | Option | CRC |
FF | 4A | 29 | 00 00 | 00 BF | 00 | 02 | 07 | E3 | 01 | 0E 22 2A |
---|---|---|---|---|---|---|---|---|---|---|
Header | Data Length | Command Code | Status Code | Metadata Flags | Option | Tag Count | Read Count | RSSI | Ant ID | Frequency |
00 00 8D 8F | 00 00 | 00 00 | 00 60 | 20 00 | 11 11 22 22 33 33 44 44 | C2 41 | 07 | D0 |
---|---|---|---|---|---|---|---|---|
Timestamp | RFU | Tag Data Length | EPC Length | PC Word | EPC ID | Tag CRC | Read Count | RSSI |
01 | 0E 22 2A | 00 00 8D 87 | 00 00 | 00 00 | 00 D0 | 58 00 | 11 11 22 22 33 33 44 44 55 55 66 66 77 77 88 88 99 99 00 00 AA AA | 96 86 | |
---|---|---|---|---|---|---|---|---|---|
Ant ID | Frequency | Timestamp | RFU | Tag Data Length | EPC Length | PC Word | EPC ID | Tag CRC | CRC |
FF | 03 | 29 | 00 BF | 00 | 4B 22 |
---|---|---|---|---|---|
Header | Data Length | Command Code | Metadata Flags | Option | CRC |
FF | 6E | 29 | 00 00 | 00 BF | 00 | 03 | 08 | D7 | 01 | 0D F7 32 |
---|---|---|---|---|---|---|---|---|---|---|
Header | Data Length | Command Code | Status Code | Metadata Flags | Option | Tag Count | Read Count | RSSI | Ant ID | Frequency |
00 00 71 9B | 00 00 | 00 20 | E2 00 34 12 | 00 80 | 30 00 | E2 00 81 81 81 16 02 40 08 20 C7 4C | 7E 4C | 08 | D5 | 01 |
---|---|---|---|---|---|---|---|---|---|---|
Timestamp | RFU | Tag Data Length | Tag Data | EPC Length | PC Word | EPC ID | Tag CRC | Read Count | RSSI | Ant ID |
0D F7 32 | 00 00 71 B5 | 00 00 | 00 20 | E2 00 60 04 | 00 D0 | 58 00 | 11 11 22 22 33 33 44 44 55 55 66 66 77 77 88 88 99 99 00 00 AA AA | 96 86 |
---|---|---|---|---|---|---|---|---|
Frequency | Timestamp | RFU | Tag Data Length | Tag Data | EPC Length | PC Word | EPC ID | Tag CRC |
07 | D4 | 01 | 0D F7 32 | 00 00 71 8D | 00 00 | 00 20 | E2 00 60 04 | 00 20 | 00 00 | E2 F0 | |
---|---|---|---|---|---|---|---|---|---|---|---|
Read Count | RSSI | Ant ID | Frequency | Timestamp | RFU | Tag Data Length | Tag Data | EPC Length | PC Word | Tag CRC | CRC |
备注