有没有一种方法可以将NDEF格式的NFC标签再次转换为Raw格式,即使其变为非NDEF。

提前致谢

最佳答案

在某些情况下,这是可能的。 NFC论坛提供了4种标准化的NFC标签,其中可以包含NDEF,并且(至少)包含2个专有标签。

NFC论坛标签:

  • 类型1标记:您可以删除所有与NDEF相关的数据,但是内存的块可以被锁定(制成R / O),无法撤消,AFAICT。
  • 类型2标记:某些基本字节存储在一次写入存储器中。这不能被撤消。内存块可能被锁定(R / O),无法撤消。
  • Type 3标记:格式化过程是专有的,因此通常无法撤消(这需要制造商Sony合作)。
  • 类型4标记:可以将其实现为智能卡上的applet。如果您具有该卡的开发人员工具,则可能会卸载该applet。它也可能是NXP的DESFire之类的卡(在这种情况下,如果您具有必需的访问控制密钥,则可以删除用于NDEF存储的文件)。

  • 恩智浦专有标签:
  • 类型MIFARE标签:基于MIFARE Classic。可以删除所有内容(如果您具有必需的访问控制键)。
  • 类型ICODE标记:基于ICODE SLI系列(符合ISO 15693)。可以删除所有内容,但可以锁定(R / O)存储块,无法撤消。

  • 如果您使用的是Android NFC设备,则NXP TagWriter应用程序可以选择完全擦除其中一些标签(在应用程序设置中,为UI模式选择专业版可以访问此功能)。

    关于c++ - 如何将NDEF中的NFC标签转换为非NDEF,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12520229/

    10-11 18:19