什么是NFC Forum Tag 2和NFC Forum Tag 4标准的区别?它们之间有互通性吗?
- Lennart Rolland
1个回答
4
4
NFC Forum Type 2 Tag平台和NFC Fourm Type 4 Tag平台有两个主要区别: - 通信协议
- 存储器组织。 通信协议:
Type 2 Tag平台在ISO/IEC 14443-3 Type A定义的帧协议之上使用“专有”命令。(“专有”在ISO标准中指此类协议为“专有命令和协议”/“PICC不符合IOS/IEC 14443-4”。当然,从NFC Forum规范的角度来看,命令集和协议是明确定义的。) Type 4 Tag平台在ISO/IEC 14443-4定义的半双工块传输协议之上使用基于APDU命令的通信协议(ISO/IEC 7816-4跨行业命令)。Type 4标签可以使用Type A或Type B的框架/编码/激活协议。 存储器组织:
Type 2标签具有线性存储结构(以块和扇区组织),这也反映在Type 2 Tag平台所定义的命令中:读取(当前扇区内的某个字节块),写入(当前扇区内的某个字节块),扇区选择(选择特定扇区)。 Type 4标签的存储器采用文件系统组织。因此,有命令选择特定文件(和应用程序),从这些文件读取二进制数据,并在这些文件中更新二进制数据。 Type 2和Type 4标记在任何方面是否兼容?
这要视情况而定。 从实现低级通信的角度来看:不,它们使用不同的协议,因此,对它们上的数据访问需要以(完全)不同的方式实现。 从高层次的角度来看:是的,在两个标签平台(实际上,在所有NFC Forum标签平台上),NFC数据交换格式(NDEF)提供了实际存储技术的抽象。因此,可以为应用程序开发人员提供与标签交互的手段,独立于实际的标签技术。一个API可以(并且确实在Android、Windows和其他平台上)提供读取和写入NDEF消息的命令,可与任何NFC Forum标签一起使用。