读写器通信协议开发者指南
写标签EPC
 
用于更新标签EPC码,它与0x24命令的区别在于该命令根据用户写入的数据长度自动改变PC中指示EPC长度的位的值。该命令将EPC ID写入EPC区域中以0x20(BITS)开始的地址。

命令属性

Command Code Bootloader 命令 App Firmware 命令
0x23

Host to Reader

Data字段格式
字段 字节长度 描述
Timeout 2   
Option(contains Select-Option Bits) 1 Non-Sel-Option Bits必须是0x0.
RFU 1 该字段仅在Option = 0x00时存在,并且目前必须为0x00。
Access Password 4 访问密码,如果EPC bank未锁定,则访问密码为0x00000000,如果EPC bank已锁定,则密码必须正确。注意:当Select-Option Bits = 0x00时,命令中不包含访问密码。
Select Content N   
Tag EPC ID N 需要被写入的EPC码,最多496位(取决于标签)
  

举例

例子1

不使用标签匹配过滤
  
Host to Reader
FF 0C 23 03 E8 00 00 11 11 22 22 33 33 44 44 63 2C
Header Data Length Command Code Timeout Option RFU Tag EPC ID CRC
  
例子2

启用标签匹配过滤器,匹配过滤区域为EPC bank,匹配地址为0x00000020,匹配数据长度为0x08位,匹配数据为0x11,匹配规则为选择不符合数据特征的标签,即地址0x00000020开始的数据不是0x11的标签被选择。
   
Host to Reader
FF 19 23 03 E8 0C 00 00 00 00
Header Data Length Command Code Timeout Option Access Password
00 00 00 20 08 11 11 11 22 22 33 33 44 44 55 55 66 66 57 3E
Select Address Select Data Length Select Data Tag EPC ID CRC
 
例子3

启用标签匹配过滤器,匹配滤波器区域为EPC区域,匹配地址为0x00000020,匹配数据长度为0x08位,匹配数据为0x11,即地址0x00000020开始的数据是0x11的标签被选择。
  
Host to Reader
FF 19 23 03 E8 04 00 00 00 00
Header Data Length Command Code Timeout Option Access Password
00 00 00 20 08 11 11 11 22 22 33 33 44 44 55 55 66 66 98 48
Select Address Select Data Length Select Data Tag EPC ID CRC