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

Difference between NFC Forum Tag 2 and NFC Forum tag 4

NFC 论坛标签 2NFC 论坛标签 4 标准有什么区别?它们是否以任何方式相互兼容?

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

  • 通信协议和
  • 内存组织。

通讯协议

Type 2 标签平台在 ISO/IEC 14443-3 Type A 中定义的成帧协议之上使用 "proprietary" 命令。("Proprietary" 在 ISO 标准的意义上指的是"Proprietary commands and protocols"/"PICC not compliant to IOS/IEC 14443-4"等协议。当然,从NFC论坛规范的角度来看,命令集和协议是明确定义的。)

Type 4 Tag 平台在ISO/IEC14443 中定义的半双工块传输协议之上使用基于APDU 命令(ISO/IEC 7816-4 行业间命令)的通信协议-4。类型 4 标签可以使用类型 A 或类型 B framing/coding/activation 协议。

内存组织

Type 2 标签具有平坦的线性内存结构(按块和扇区组织),这也反映在为 Type 2 标签平台定义的命令中:READ(当前扇区内的特定字节块)、WRITE (当前扇区内的某个字节块),SECTOR SELECT(到select特定扇区)。

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

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

这要看视角了。

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

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