ios - 使用 iPhone 6/iOS 8 读取 NFC 标签

标签 ios iphone nfc ios8 rfid

现在 Apple 刚刚宣布 iPhone 6 将配备 NFC 芯片,有人知道 iOS 8 是否会为 iPhone 6 设备启用读取/检测 RFID 标签吗?有人有任何详细信息可以分享吗?

最佳答案

iPhone6/6s/6+ 并非设计用于读取被动 NFC 标签(也称为发现模式)。关于这个主题有很多错误信息,所以我想提供一些有形的信息供开发人员考虑。缺少 NFC 标签读取支持不是因为软件,而是因为硬件。要了解原因,您需要了解 NFC 的工作原理。 NFC 通过负载调制工作。这意味着询问器 (PCD) 会发出载波磁场,为被动目标 (PICC) 提供能量。借助该载波场产生的电势,目标随后能够解调来自询问器的数据,并通过在同一场之上调制数据来做出响应。这里的关键是目标永远不会创建自己的字段。

如果您查看 iPhone6 的拆解和零件 list ,您会看到一个非常小的 NFC 环形天线以及 AS3923 booster IC 的使用。 .此设计适用于 custom microSD or SIM cards使旧手机能够进行支付。在这种应用中,手机向高功率非接触式 POS 终端出示卡模拟凭证。 POS 终端充当读卡器,在 AS3923 芯片的帮助下为 iPhone6 供电。 AS3923 方框图清楚地显示了 RX 和 TX 调制是如何从读取器设备提供的信号中提升的。换句话说,iPhone6 并不是要提供场,只是要对一个使用react。这就是为什么它的设计仅适用于 NFC 卡仿真和点对点,但绝对不是标签发现。

AS3923 booster IC

有一些替代方法可以使用 HW accessories 在 iPhone6 上实现标签发现.我在 this blog post 中讨论了这些集成以及开发人员如何构建解决方案.我们的低功耗阅读器设计为很少有开发人员考虑的移动参与提供了有趣的机会。

披露:我是 Flomio, Inc. 的创始人,一家 TechStars 公司,为从访问控制到支付等应用程序提供感应 ID 硬件、软件和服务。

更新:This rumor ,如果为真,将为 iPhone 提供实际支持 NFC 标签发现模式的可能性。全玻璃设计不会像当前 iPhone 的金属背面那样干扰 NFC 天线。我们已经在我们的一些定制阅读器设计上尝试了这种设计方法——尽管使用的是更便宜的 Material ——并取得了成功,因此期待这种改进。

更新:iOS11 已宣布支持 iPhone7/7+ 的“NFC 阅读器模式”。 Details here . API 仅支持在应用程序处于前台(无后台检测)时读取 NDEF 消息(无 ISO7816 APDU)。将于 2017 年秋季发布……查看 WWDC 主题演讲的屏幕截图:

enter image description here

关于ios - 使用 iPhone 6/iOS 8 读取 NFC 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25753473/

相关文章:

ios - 刷新访问 token 时的 FBAccessTokenData EXC_BAD_ACCESS

ios - iCarousel 显示点击 View

iphone - 如何使用 UIBezierPath 裁剪图像?

iphone - 钥匙串(keychain)中缺少私钥iphone开发者

android - 为什么 Google Pay 在我的应用程序安装后停止工作?

jquery - backbone.js 路由器在 PhoneGap iOS 构建中失败

ios - 如何找到 UILabel 的现有 UIFontTextStyle?

iphone - 如何根据宽高比调整图像大小?

Android NearBy API 非常慢(发现和连接约 10 秒以上)

Android NFC应用安全测试