This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RF430CL330H:通过 NFC 上的 updateBinary 命令进行写入不适用于通过 iPhone 7测试的 iOS 13.3

Guru**** 2538955 points
Other Parts Discussed in Thread: MSP430FR5739, RF430CL330H, TRF7970A, DLP-7970ABP

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/872633/rf430cl330h-writing-via-updatebinary-command-over-nfc-does-not-work-with-ios-13-3-tested-with-iphone-7

器件型号:RF430CL330H
主题中讨论的其他器件:MSP430FR5739TRF7970ADLP-7970ABP

大家好、

由于 RF430CL330H 是 ISO14443 NFC 标签、因此您可以使用 updateBinary 命令向其写入数据。 我们使用 Idenitive uTrust 3700标签读取器通过 MSP430FR5739和 RF430CL330H 对我们的硬件进行读取和写入操作、并且工作正常。 此外、我们还使用 Android 智能手机进行读写。 这也是正常的。

对于 iOS 和 iPhone (从 iPhone 7开始)、我们刚刚使用了读取功能、当 Apple 打开界面时、现在应该可以将数据写入 ISO14443标签。 我已将 RF430CL330示例代码加载到我们的硬件中、我们可以使用 Huawei P20 Phone 和 NXPTagWriter 应用编写数据 在 iPhone 7上使用相同的应用程序时、它不起作用。 使用 iOS 13.3使用 iPhone 7进行写入可用于其他标签、因为我还测试了 ST 微电子(STM24SR64)的 NFC 标签。

是否有人遇到过相同的问题、是否有理由不使用 iOS?

是否有人可以验证 iOS 行为?

如果知道 Apple 设备是否支持 RF430CL330、我会非常有帮助!

此致

Michael

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Michael、

    我个人拥有 iPhone 7、今晚我会在家中将其更新为 iOS 13.3、并在明天检查这里可能发生的情况。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Michael、

    我使用一些不同的应用测试了 RF430CL330H。 看起来问题是在 iOS 方面。 我无法使用任何应用程序编写它。

    我对通信进行了无线监听、iPhone 出于某种原因在发送写入二进制文件之前停止了写入过程。

    我说问题与 iOS 有关、因为 RF430CL330H 经过测试和验证符合 NFC 论坛规范: http://www.ti.com/lit/ml/slal211/slal211.pdf

    遗憾的是、Apple 的当前实施不够稳健、无法处理我们的标签、但当我们提供符合 NFC 规范的器件时、我们没有太多的工作...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ralph、

    我正在尝试同样的方法,使用 iPhone 通过 TRF7970A 读取和写入模拟标签,  

    根据您的评论,iPhone 不能写入 NFC1443-3A 标签,也不能只是 TRF7970。

     链接 https://help.gototags.com/article/writing-nfc-tags-iphone/

    很明显、现在 IOS13可以读取和写入 NFC 标签、因此 TRF7970也可以这样做。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sumit、

    问题仅与 RF430CL330H 有关。

    用于卡仿真的 TRF7970A 在我的末尾工作正常

    能够使用来自 wakdev 的 NFC 工具应用程序版本2.4和具有 iOS 13.3的 iPhone 7读取和写入仿真的 ISO14443-A 和 ISO14443-B 标签。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Ralph 提供的信息。

    我需要更多信息。

    据我所知、iOS 不像 Android 那样提供 HCE 服务。

    因此、如果我仿真 trf7970、我可以使用 ISO 和 Android 器件将 n 接收数据发送到 n fRO。

    在这种情况下、我可以实现的最大距离是多少?

    当在 HCE 模式下使用同向电池时、我能够实现大约3-5 cm (近似值)的距离 。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sumit、

    HCE 意味着手机仿真该卡。

    我所讨论的情况是模拟该卡的 TRF7970A。 这不是 HCE。

    对于 HCE、TRF7970A 将是读取器器件。

    关于卡仿真中的最大距离、由于天线尺寸的读取范围不同、这是特定于某种级别的应用、但对于该技术而言、3-5 cm 是合理的预期。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉,可能是我没有弄清楚我的困惑。

    我问的原因是当我使用 TRF7970作为读取器并使用 Android 手机作为 HCE 标签时,我得到的范围约为5cm。

    但是、当我作为标签仿真 TRF7970时、我几乎没有1cm-2cm 的范围。  

    因此、如果我将 TRF7970作为标签进行仿真、我也可以实现3-5cm 的范围。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sumit、

    您需要设计自己的天线。

    iPhone 的天线比许多 Android 的天线小、因此与 DLP-7970ABP 的较大天线的耦合不良。 您需要一个定制天线来获得更大的读取范围。