我目前正在研究在支持NFC的智能手机上模拟卡片的可能性。基本上,我想做的是使用手机作为可重构物理访问系统。通过阅读API,据我所知,卡片模拟是通过智能手机的天线和操作系统工作的,而不需要使用和依赖安全元素。但实际上我对此完全不确定。
有人能够通过Open NFC软件堆栈使用卡片模拟吗?对于这个问题,我彻底迷失了,因为它有非常混乱的文档风格,并且没有提供卡片模拟案例。
另外,如果有人能够使用它,我真的很想知道是否存在必须满足的手机要求。
我目前正在研究在支持NFC的智能手机上模拟卡片的可能性。基本上,我想做的是使用手机作为可重构物理访问系统。通过阅读API,据我所知,卡片模拟是通过智能手机的天线和操作系统工作的,而不需要使用和依赖安全元素。但实际上我对此完全不确定。
有人能够通过Open NFC软件堆栈使用卡片模拟吗?对于这个问题,我彻底迷失了,因为它有非常混乱的文档风格,并且没有提供卡片模拟案例。
另外,如果有人能够使用它,我真的很想知道是否存在必须满足的手机要求。
看起来似乎没有人能给出明确的答案,但至少我通过其他渠道得到了答案。以下是我发现的内容。
基本上,OpenNFC软件堆栈是设计为通过硬件抽象层与任何硬件配合使用的。目前,这个HAL仅供他们自己的SecuRead和MicroRead芯片组使用。因此,开箱即用时无法使用它。
对于Android上的卡模拟情况:正如你们中的许多人所知道的那样,通常无法在没有安全元素的帮助下使用卡模拟模式。我正在寻找一种软件卡模拟可能性。这可以通过Cyanogenmod 1(有一些夜间版本已经激活了它,您可以通过检查此项目 NFCProxy 2 获取更多信息)来提供。最近(实际上就是我问问题的那一天),这些功能被移植到最新版本的Jelly Bean中。