例子1
启用匹配过滤,匹配区域为EPC
Host to Reader
FF |
0F |
22 |
04 |
00 00 |
03 E8 |
00 00 00 00 |
00 00 00 78 |
08 |
66 |
DE C0 |
Header |
Data Length |
Command Code |
Option |
Search Flags |
Timeout |
Access Password |
Select Address |
Select data length |
Select data |
CRC |
Reader to Host
FF |
04 |
22 |
00 00 |
04 |
00 00 |
02 |
B7 6E |
Header |
Data Length |
Command Code |
Status Code |
Option |
Search Flags |
Tag Found |
CRC |
如果盘存到的标签数量超过255,则Tag Found的长度为4个字节,
Search Flags的BIT 4设置为1.如果盘存了257个标签,则返回命令的格式如下。
FF |
07 |
22 |
00 00 |
04 |
00 10 |
00 00 01 01 |
|
Header |
Data Length |
Command Code |
Status Code |
Option |
Search Flags |
Tag Found |
CRC |
例子2
不使用过滤匹配功能
Host to Reader
Reader to Host
FF |
04 |
22 |
00 00 |
00 |
00 00 |
00 |
|
Header |
Data Length |
Command Code |
Status Code |
Option |
Search Flags |
Tag Found |
CRC |
例子3
不使用过滤匹配, 嵌入0x28命令,读取USER bank从块地址0开始的32个数据块。
Host to Reader
FF |
11 |
22 |
00 |
00 04 |
03 E8 |
01 |
09 |
28 |
Header |
Data Length |
Command Code |
Option |
Search Flags |
Timeout |
Embedded Command Count |
Embedded Command Length |
Embedded Command Opcode |
00 00 |
00 |
03 |
00 00 00 00 |
20 |
|
Embedded Command Timeout |
Embedded Command Option |
Read MemBank |
Read Address |
Read Word Count |
CRC |
注意:嵌入命令的Embedded Command
Timeout和Embedded Command Option的值不起作用,均为0,整个命令的执行时间是
Timeout指定的时间。
Reader to Host
FF |
4A |
22 |
00 00 |
00 |
00 04 |
24 |
01 |
Header |
Data Length |
Command Code |
Status Code |
Option |
Search Flags |
Tag Found |
Embedded Command Count |
28 |
00 1C |
00 29 |
00 00…………….00 00 |
|
Embedded Command Opcode |
Operations Succeeded |
Operations Failed |
Data Read (64 bytes) |
CRC |
注意:如果嵌入的0x28命令没有成功操作或根本没有盘存到标签,则返回的命令中不包Data Read字段。
例子4
使用标签匹配滤波,匹配区域是从TID bank的地址0x00开始的8位,匹配值是0xE2,并且盘存嵌入0x28命令,读取从RESERVED bank的地址0x02开始的2个块(即是读取访问密码)
Host to Reader
FF |
1B |
22 |
02 |
00 04 |
03 E8 |
22 22 11 11 |
00 00 00 00 |
08 |
Header |
Data Length |
Command Code |
Option |
Search Flags |
Timeout |
Access Password |
Select Data Address |
Select Data Length( |
E2 |
01 |
09 |
28 |
00 00 |
00 |
00 |
00 00 00 02 |
02 |
|
Select Data |
Embedded Command Count |
Embedded Command Length |
Embedded Command Opcode |
Embedded Command Timeout |
Embedded Command Option |
Read MemBank |
Read Address |
Read Word Count |
CRC |
Reader to Host
FF |
0E |
22 |
00 00 |
02 |
00 04 |
1C |
01 |
Header |
Data Length |
Command Code |
Status Code |
Option |
Search Flags |
Tag Found |
Embedded Command Count |
28 |
00 01 |
00 2F |
22 22 11 11 |
|
Embedded Command Opcode |
Operations Succeeded |
Operations Failed |
Data Read |
CRC |