RFID技术与应用 子情境1:NFC手机识别 10.NFC手机识别--类型4标签操作规范.pptVIP

  • 13
  • 0
  • 约2.41千字
  • 约 18页
  • 2020-10-02 发布于北京
  • 举报

RFID技术与应用 子情境1:NFC手机识别 10.NFC手机识别--类型4标签操作规范.ppt

类型4标签操作规范 一、 存储结构和管理 命令集 二、 三、 NDEF的发现及访问 存储结构和管理 类型4标签采用ISO 7816-4定义的文件系统来进行数据存储和管理。ISO 7816称为集成电路卡(Integrated tircuit Card)规范,也称为接触式智能卡规范。接触式智能卡如常见的电话IC卡、电卡、房卡等。手机的SIM卡也是接触式智能卡的一种。 存储结构和管理 ISO 7816一共分为6个部分: 1、ISO 7816-1:接触式智能卡的物理特性。 2、ISO 7816-2,触点位置和卡的尺寸。 3、ISO 7816-3:电信号和传输协议。 4、7816-4,交换行业间指令。 5、7816-5,应用标识符的编号及登记。 6、7816-6:行亚数据元。 存储结构和管理 ISO 7816-4的文件系统由DF (Dedicated File,专用文件)和EF (Elementary File,基本文件)组成,文件树结构如图6-42所示。 存储结构和管理 类型4标签中至少包含两个EF文件:cc文件和NDEF文件。与类型1/2/3中的cc一样,cc文件包含标签的存储结构信息,NDEF文件存放NDEF数据。cc文件的标识符为E103h。 命令集 类型4标签采用ISO 7816-4的命令集进行数据读写。命令集如图6-43所示。 命令集 Select命令用于选中一个文件或应用。Select建立了指向智能卡文件系统中一个指定文件的指针,对于该文件的读写操作都需要这个文件指针来定位到文件。ReadBinary和UpdataBinary用于对文件数据的读写操作。这种文件采用的是非结构化二进制形式,因此读写操作需要提供起始字节的偏移量指针和读写长度。 命令集 命令的编码格式如图6-44所示。其中,CLA表示命令类型。可以是ISO 7816-4定义的,也可以是私有或厂商定义的。这里取值为00h,表示是ISO 7816-4定义的。INS为命令字节,表示具体的指令,如Select、ReadBinary等。P1和P2为命令携带的参数,在类型4标签操作规范中均设置为00h,表示没有参数。Lc为可选,表示数据或的长度。数据域也为可选。Le称为预期响应数据的长度,也可选。 命令集 响应的编码格式如图6-45所示。SW1和SW2表示响应的状态消息。 NDEF的发现及访问 为了发现和访问NDEF数据,读写器需要首先读取标签中的CC文件。CC文件包含标签的相关信息,是一种只读的EF文件。CC文件的结构如图6-46所示。其中,偏移量是指与CC文件起始指针的偏移量。举例来说,CCLEN的偏移量为0000h,表示CCLEN存放在CC文件的起始位置;Version的偏移量为0002h,表示Version距离cc起始位置有2字节偏移量。 NDEF的发现及访问 NDEF消息存放在EF文件中,称为NDEF文件。读写器通过NDEF文件控制TLV来确认标签中是否包含NDEF文件。NDEF文件的格式如图6-47所示。 NDEF的发现及访问 读写器通过NDEF发现流程来发现类型4标签中的NDEF消息。发现流程的步骤如下所述。 1、读写器向标签发送Select命令来选中NDEF标签应用。类型4标签符合ISO 14443标准,是一种非接触的智能芯片卡,由处理路、ROM、RAM、I/O接口等组成,在卡上可以运行操作系统,如JAVA CARD,并且运行各种应用程序。 2、如果成功选中NDEF标签应用,读写器继续向标签发送Select命令来选中cc文件。Select命令格式如图6-50所示。 NDEF的发现及访问 标签收到Select命令后,返回响应消息,其格式如图6-51所示。 NDEF的发现及访问 3、成功选中cc后,读取cc文

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档