ISO15693协议——传输协议

 

 

 

---恢复内容开始---

开门见山——就记一下ISO15693协议,该协议并不复杂,它是采用同步——请求、响应(or超时)的交互方式。

传输协议格式比较简单,请求格式

请求标志说明:

 

响应格式

响应标志说明:

 

 

我这里主要关心的是每一个命令所返回的数据长度 

 强制命令

命令编码从0x01到0x1F,目前只定义了01和02两个命令:

0x01 目录命令

该命令用于防碰撞过程,获取在电磁范围内的Tag UID

返回

 

当请求标志设置了AFI后DSFID域才会出现,其他域必有,因此返回数据长度可能为11或者12字节。

 

0x02 保持静默

该命令使的制定UID的标签不再响应任何请求,除非重启或者被选择

无返回

 

可选命令

命令编码从0x20到0x9F,主要关心几个命令

0x20 读单个数据块

错误时返回

正常返回

而块安全状态域时在请求标志里设置了选择标志才会出现,因此这个命令有可能的返回长度就有几种(假设一个块有32 bits):4 / 7 / 8

 

0x21 写单个数据块

错误返回

正常返回

此命令返回长度可能为: 3 / 4

 

0x23 读多个数据块

错误返回

正确返回

而块安全状态域时在请求标志里设置了选择标志才会出现,因此这个命令有可能的返回长度就有几种(假设一个块有32 bits):4 / 3+4*n / 3+5*n(n为读取的块数量)

 

0x2B 获取VICC系统信息

错误返回

 

正确返回

 没有可选项,此命令返回长度可能为:4或者17字节

 

---内容结束---

posted @ 2017-03-28 16:27 埋骨之地 阅读(...) 评论(...)  编辑 收藏