繁体   English   中英

NFC卡仿真

[英]NFC card emulation

我想编写一个可以在手机上存储NFC标签的应用程序,以便NFC读取器可以访问它。 例如,将登机牌存储在手机上,以便机场的NFC读取器可以访问该登机牌。 我猜它可以通过发送NDEF消息来实现,但是为了做到这一点,需要打开手机。 我的问题是,我需要在手机关闭时使其正常工作。 据我了解,唯一的方法是将NFC TAG存储在安全元件(SE)中,以便可以将其模拟为卡。 NFC阅读器的功能可用于访问SE中存储的信息。

无论如何,我可以将我的TAG存储到Secure Element吗? 根据我到目前为止的搜索,无法直接访问SE。 在发布之后进行讨论,不确定自发布以来是否有任何变化。 NFC卡模拟Android

如果无法在SE中存储,则还有其他方法可以在设备上存储TAG,以便在手机关闭时可以由NFC读取器读取。

谢谢B

如果严格要求在手机关闭电源时可以访问您的仿真卡(“ NFC标签”不一定是在这种情况下使用的最佳术语),那么您唯一的选择是使用绕过手机主体的技术应用处理器。 因此,您唯一的选择是使用安全元素。

访问SE:这需要与设备制造商(对于嵌入式SE)或移动网络运营商(UICC / SIM卡)合作。 如果您有这种合作,他们可能会为您提供有关如何访问其SE的进一步建议。 如果没有这种合作,那么几乎没有办法在生产设备上访问SE。 (我没有提到µSD场景,因为它完全独立于设备的NFC芯片组。)

其他选项:通过NFC接口进行的所有其他通信均由手机的主应用程序处理器执行。 因此,为了具有这样的功能(对等数据交换,主机卡仿真,反向读取器模式),需要打开设备电源并加载其操作系统。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM