NFC 论坛标签 2 和 NFC 论坛标签 4 之间的区别

Len*_*and 3 tags standards interop nfc

NFC 论坛标签 2NFC 论坛标签 4标准之间有什么区别?它们以某种方式相互兼容吗?

Mic*_*and 6

NFC Forum Type 2 标签平台和 NFC Fourm Type 4 标签平台有两个主要区别:

  • 通信协议和
  • 记忆组织。

通讯协议

2 类标签平台在 ISO/IEC 14443-3 A 类定义的成帧协议之上使用“专有”命令。(ISO 标准意义上的“专有”,将此类协议称为“专有命令和协议”) /“PICC 不符合 IOS/IEC 14443-4”。当然,从 NFC 论坛规范的角度来看,命令集和协议是明确定义的。)

4 类标签平台使用基于 ISO/IEC 14443-4 中定义的半双工块传输协议之上的 APDU 命令(ISO/IEC 7816-4 行业间命令)的通信协议。类型 4 标签可以使用类型 A 或类型 B 成帧/编码/激活协议。

记忆组织

类型 2 标签具有扁平的线性内存结构(以块和扇区组织),这也反映在为类型 2 标签平台定义的命令中:READ(当前扇区内的某个字节块)、WRITE(某个字节块)当前扇区内的字节)、扇区选择(选择特定扇区)。

Type 4 标签的内存被组织在文件系统中。因此,存在用于选择特定文件(和应用程序)、从这些文件中读取二进制数据以及更新这些文件中的二进制数据的命令。

Type 2 和 Type 4 标签是否以任何方式相互兼容?

这取决于观点。

从实现低级通信的角度来看:不,使用不同的协议,因此需要以(完全)不同的方式实现对协议上数据的访问。

从高层次的角度来看:是的,在两个标签平台之上(实际上是在所有 NFC 论坛标签平台之上),NFC 数据交换格式 (NDEF) 提供了实际存储技术的抽象。因此,可以为应用程序开发人员提供一种独立于实际标签技术与标签交互的方法。API 可以(例如在 Android、Windows 和其他平台上)提供用于读取和写入可与任何 NFC 论坛标签配合使用的 NDEF 消息的命令。