【问题标题】:Writing to a Type 5 NFC tag from iOS?从 iOS 写入 Type 5 NFC 标签?
【发布时间】:2020-11-08 03:46:30
【问题描述】:

我有一个带有 NXP iCode Slix 芯片库的 Type 5 标签。该标签的确切数据表是here。如何使用我的 iOS 设备在其上写入 NDEF 格式的消息?我的手机在 iOS 13 上是否重要?

当我尝试这样做时,没有 NFC 标签写入应用程序允许我写入标签。如果有人对此有任何信息,我很想听听。目标是为这些标签写一个URL,可以通过iOS上的后台标签扫描功能读取。

【问题讨论】:

    标签: ios iphone nfc core-nfc


    【解决方案1】:

    我相信 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 版本上确实如此)。

    【讨论】:

    • 谢谢,这真的很有帮助。我听说 NXP TagWriter 应用程序在 iOS 上受到限制,但我不确定在哪些方面。我将尝试使用我的一部旧安卓手机重新格式化。
    【解决方案2】:

    我对 Murata 芯片不熟悉,但对 NXP 的 ICODE SLIX 芯片不熟悉,那么他们需要已经有 NDEF 数据。如果您使用 Android 手机对它们进行编码(并且不锁定它们),那么您应该能够使用 iPhone 对其进行编码。

    【讨论】:

    • 谢谢,我必须挖掘我的旧星系并使用它重新格式化。您对使用 android 的应用程序有什么建议吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    • 2018-11-10
    相关资源
    最近更新 更多