【发布时间】:2020-11-08 03:46:30
【问题描述】:
我有一个带有 NXP iCode Slix 芯片库的 Type 5 标签。该标签的确切数据表是here。如何使用我的 iOS 设备在其上写入 NDEF 格式的消息?我的手机在 iOS 13 上是否重要?
当我尝试这样做时,没有 NFC 标签写入应用程序允许我写入标签。如果有人对此有任何信息,我很想听听。目标是为这些标签写一个URL,可以通过iOS上的后台标签扫描功能读取。
【问题讨论】:
我有一个带有 NXP iCode Slix 芯片库的 Type 5 标签。该标签的确切数据表是here。如何使用我的 iOS 设备在其上写入 NDEF 格式的消息?我的手机在 iOS 13 上是否重要?
当我尝试这样做时,没有 NFC 标签写入应用程序允许我写入标签。如果有人对此有任何信息,我很想听听。目标是为这些标签写一个URL,可以通过iOS上的后台标签扫描功能读取。
【问题讨论】:
我相信 NXP Icode Slix 芯片默认未针对 NDEF 存储进行格式化。
没有NFC Type 2 Spec定义的能力容器
没有 NFC Type 2 Spec 定义的空 TLV 块
所有模块出厂时都带有00h 值。
有一个过程可以将它们初始化为NFC Type 2 Spec 卡片。
请参阅第 6.5 节正确的Application Note
这应该可以https://developer.apple.com/documentation/corenfc/nfciso15693tagApple NFC 方法将正确的数据写入 iOS 13 及更高版本的块 0 和 1。
我不希望大多数编写 NFC 的应用程序会为支持 NDEF 的格式化卡而烦恼,因为这在 iOS 13 之前是不可能的,而且大多数都是从工厂预格式化的,尽管我希望 NXP's TagWriter App 具有此功能(它在 Android 版本上确实如此)。
【讨论】:
我对 Murata 芯片不熟悉,但对 NXP 的 ICODE SLIX 芯片不熟悉,那么他们需要已经有 NDEF 数据。如果您使用 Android 手机对它们进行编码(并且不锁定它们),那么您应该能够使用 iPhone 对其进行编码。
【讨论】: