- 3
- 0
- 约2.33千字
- 约 16页
- 2020-10-02 发布于北京
- 举报
类型2标签操作规范 一、 存储结构和管理 命令集 二、 三、 NDEF的发现及访问 存储结构和管理 与类型1标签类似,类型2标签也根据存储容量的大小分为静态存储结构和动态存储结构。静态存储结构应用于物理存储容量为64字节的标签,动态存储结构应用于物理存储容量大于64字节的标签。类型2标签的存储被分为多个数据块(Block),每一个块由4字节组成。在静态存储结构中,包含16个块,每一个块都有一个编号,为0~15。在动态存储结构中,超过15个数据块,编号为0~k。 256个连续的数据块(1024字节或1KB)可以组成为一个扇区(Sector)。 存储结构和管理 类型2标签静态存储结构如图6-19所示。数据块0、数据块1和数据块2的字节0、字节1为Internal字节,预留给标签厂商。数据块2的字节2和字节3为锁定字节,其中的每一位对应一个数据块,表示该数据块是否被锁定。类型2标签的cc与类型l标签的cc一样。 存储结构和管理 类型2标签动态存储结构如图6-20所示,前3个数据块与静态存储结构的前3个数据块一致。注意,图6-20中末尾的锁定/预留字节只用于举例。 存储结构和管理 实际上,与类型1标签类似,在动态存储结构中,锁定字节和预留字节位于数据块15之后到结束之间的任意位置,因此需要一些信息来指示锁定字节和预留字节所在的位置。类型2标签也定义了存储控制TLV(Memoery Control TLV)来描述预留字节的位置.定义了锁定控制TLV (Lock ControlTLV)来描述锁定字节具体的位置。类型2标签的TLV与类型1标签定义的一致,也包括NULL TLV、锁定控制TLV、存储控制TLV、 NDEF消息TLV、私有TLV和结束TLV。 命令集 运行类必2标签平台的NFC读写器,可以通过读写命令来读写类型2标签中的内容,类型2标签平台是NFC-A技术的一个子集,除了ACK和NACK响应外,其他命令和晌应消息都采用NFC-A的标准帧,ACK和NACK是一个包含4个数据比特的短帧。类型2标签平台采用NFC-A的冲突检测流程。冲突检测完成后,读写器发送READ或WRITE命令,将侦听设备激活。类型2标签支待的命令有READ、WRITE和SECTOR SELECT,当读写器向类型2标签发送这些命令后,类型2标签响应ACK或NACK消息。 命令集 READ命令用于读取类型2标签中的内容。其中,类型代码为30h,表示是READ命令;字节2表示要读取的数据块编号,如图6-21所示。 命令集 类型2标签收到READ命令后,将发送响应消息。如果读取成功,返回16字节数据,即READD命令指定的数据块编号在内的后续3个数据块的内容。举例来说,如果READ命令中的数据块编号为4,标签将返回数据块4、 5、6、7这四个数据块共16字节内容。如果发生错误,类型2标签返回NACK响应。 命令集 类型2标签使用WRITE命令进行写操作。WRITE命令如图6-22所示。如果写成功,标签返回ACK消息;如果失败,返回NACK消息。 命令集 可以看出,READ命令和WRITE命令的寻址范围只能在00h-FFh之间。当标签的存储容量大于1024KB时,READ/WRITE命令无法寻址,因此类型2标签平台定义了SECTOR SELECT命令来寻址大于1024KB的存储空间。SECTOR SELECT命令分为两个命令包:命令包1和命令包2。命令包1的格式如图6-23所示,包含2个字节。字节1表示类型,即该命令为SECTOR SELECT;字节2设置为FFh。 命令集 命令包2的格式如图6-24所示。其中,字节1表示所选的扇区号,字节2~字节4为预留字节。当类型2标签收到命令包2后,将自己的寻址空间定位至该扇区;读写器发送READ/WRITE命令,在该扇区中寻址。 命令集 命令包2的格式如图6-24所示
您可能关注的文档
- PLC与变频技术 5.1 PLC功能指令概述 第5章(1).ppt
- PLC原理及应用 PLC原理及应用 PLC控制电动机启动电路组装与调试.pptx
- Python高级编程 Python高级编程 教学单元三、matplotlib可视化.ppt
- Python运维开发 数字和字符串 数字和字符串.ppt
- Python运维开发(国家) 18.1功能描述与技术需求 18.1运维一.ppt
- Revit建模基础 族创建实例 5- revit构件创建与编辑-窗标记族的创建与调整.pptx
- Revit建模基础 族创建实例 5- revit构件创建与编辑-公制轮廓族应用-散水.pptx
- Revit建模基础 族创建实例 5- revit构件创建与编辑-公制幕墙嵌板.pptx
- Revit建模基础 族创建实例 5- revit构件创建与编辑-三阶基础的创建.pptx
- Revit建模基础 族创建实例 5- revit构件创建与编辑-三维形状--榫卯.pptx
最近下载
- 图案变化与统一课件设计.pptx VIP
- 2025年金融风险管理师买入看跌期权与卖出看跌期权策略专题试卷及解析.pdf VIP
- 2025年拍卖师拍卖谈判中的谈判记录与总结技巧专题试卷及解析.pdf VIP
- 2025年房地产经纪人客户隐私保护监管政策解读专题试卷及解析.pdf VIP
- 基于单片机的数控直流稳压电源的设计.docx VIP
- 县域消费扶贫与长效帮扶机制分析.pdf VIP
- 2025年项目管理专业项目交付成果验收检查表编制专题试卷及解析.pdf VIP
- 煤矿露天改扩建项目竣工验收报告.docx
- 人体解剖学复习测试有答案(二).doc VIP
- 基于stm32的智能小车设计毕业设计论文.docx VIP
原创力文档

文档评论(0)