android - 通过 OpenNFC 进行卡模拟

标签 android nfc hce open-nfc

我目前正在研究在支持 NFC 的智能手机上模拟卡的可能性。基本上,我想做的是将电话用于可重新配置的物理访问系统。据我所知,在阅读 api 时,卡模拟通过智能手机的天线和操作系统工作,无需使用和依赖安全元件。但实际上我对此完全不确定。

有没有人能够通过 Open NFC softwarestack 使用卡模拟?我完全迷失了这个,因为它的文档风格非常困惑,并且没有提供卡片模拟案例的示例。

此外,如果有人能够使用它,我真的很想知道是否有任何要求我必须满足手机才能工作。

最佳答案

在大多数 Android 手机上,卡片模拟将被关闭。其中一些将指向嵌入式安全元件(谷歌钱包)或 SIM(Cityzi 和 Quicktap 钱包)。

OpenNFC 提供了由主机进行卡模拟的可能性(理论上),但可能会出现一些性能问题。

另一个问题是,目前大多数 Android 手机都包含 NXP 芯片组,而 OpenNFC 无法驱动该芯片组。

如果你想执行卡模拟,你应该看看EasyNFC这让您可以在 SIM 卡中构建 NFC 应用程序。

关于android - 通过 OpenNFC 进行卡模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12215911/

相关文章:

android - 如何从 HostApduService 向 Activity 发送消息?

android - ProgressBar 在运行时采用白色背景,如何从 Progressbar 中删除白色背景?

Android - ES 文件资源管理器的共享 Intent

android - 如何在我的 Android SDK 环境中安装 Open NFC 插件

android - 让 NFC 读写器检测到安卓手机(基本 NFC)

java - 向 PN532 (ACR122u) 发送 TgInitAsTarget 命令时出现 Apdu 错误

android - OnDestroy 重新启动服务,如何在不终止或重新启动服务的情况下销毁我的 Activity ?

android - 如何在Android Gradle构建中使用pom文件?

android - 如何在Android上模拟NFC标签?

ios - 我们可以在 iOS 13 中模拟 NFC 卡吗?