【问题标题】:Can an external RFID/NFC reader detect the IPhone6?外部 RFID/NFC 阅读器能否检测到 iPhone 6?
【发布时间】:2014-09-27 09:56:24
【问题描述】:

既然 iPhone6 已经上市(至少在某些市场),我真的很想知道是否有人有任何信息(甚至尝试过),如果外部读取器可以检测到 iPhone6 内部的 NFC 芯片?如果可能的话,可以读取多少信息?

我知道目前没有针对 IOS 应用程序的 NFC 的 API 访问,所以我现在想采取不同的方法,只需将 iPhone6 放在外部 NFC 读取器上即可识别它。

【问题讨论】:

    标签: iphone nfc iphone-6


    【解决方案1】:

    理论上,答案应该是是的:iPhone 6 在卡片模拟模式下工作,因此它必须将自己作为卡片呈现给阅读器

    可读信息可能不多,但至少您应该能够轮询支付应用程序的存在 - 发送 SELECT APDU(APDU = 与智能卡交互的命令,例如 iPhone 模拟的智能卡)已知的应用程序。

    通过发送一个空的 SELECT 或一个针对发行者安全域的 SELECT(一个 AID 通常为 A000000151000000A000000003000000 的管理应用程序),卡应以包含有关卡或芯片的信息的数据结构来回答。

    现在我只需要拿到一个并测试它......

    【讨论】:

    • 谢谢!我将能够在 10 月的某个时候拿到 iPhone6 进行测试。有什么 NFC 阅读器应该(最好)为此工作的建议吗?
    • 我的第一个建议是使用具有 NFC 功能的 Android 手机 - 因为 iPhone 在卡模拟模式下运行,所以在读卡器模式下运行的 Android 手机应该会为您提供我提到的信息等等。我发现他的应用程序 TagInfo(由 NXP,iPhone 6 的 NFC 芯片制造商提供)和 NFC TagInfo 在遇到新卡时非常有用。
    • 截至 2014 年 10 月 9 日,外部 NFC 读取器(在 IOS 8.0.2 和 8.1b2 上)根本没有检测到 iPhone6。所以我猜想 iPhone6 内的这个 NFC 需要通过另一个 IOS 更新或其他一些应用程序/设置来激活。当新信息出现时会更新。
    • IOS 8.1 版本显然启用了 NFC——但只有在添加了受支持的美国信用卡(我没有)之后。因此,我希望其他人可以提供有关 NFC 实现中包含的功能的更多详细信息。
    【解决方案2】:

    可以读取 UUID,但它每次都是随机的,因此无法识别设备。

    请参阅https://youtu.be/LmjpO4evkw0http://flomio.com/2014/10/apple-pay-makes-nfc-relevant/ 了解更多信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-22
      相关资源
      最近更新 更多