在 Android 应用程序中使用什么来进行 NFC 标签模拟

问题描述 投票:0回答:1

是否有机会通过 Android 应用程序模拟 NFC 标签?因此,它正是由另一台设备读取的标签,无需第三方应用程序。也就是说,需要的不是数据接收和传输的实现,而是一种模仿,例如 NFC 卡,可以用作智能手机上某些命令的密钥(例如 WiFi 连接)。

HCE 不确定在这种情况下什么是合适的,但我可能是错的。

如果可以的话,请告诉我什么以及如何使用它?

通过 NFC 进行 P2P 数据传输不适合,因为它需要接收器应用程序

java android kotlin nfc hce
1个回答
0
投票

Android HCE 可以模拟特定类型的 NFC 标签、NFC 类型 4A(它无法模拟其他 4 种主要 NFC 标准类型或 Mifare Classic 等调解类型)

这种类型的标签对读取器的响应方式非常灵活,但由于灵活性,标签响应需要与 NFC 读取器的期望相匹配,如果您正在对 NFC 读取器进行编程,那么这应该不是问题.

作为更具体的示例这里是 Android 上 HCE 的完整工作示例,它作为具有标准 Ndef 数据格式消息的 4A 型标签进行响应(大多数手机可以自动读取该消息,但大多数 USB 读卡器只能读取此消息)如果它们被编程为)。

由于问题非常模糊,除了研究有关 Type 4 标签的详细信息和 HCE 的工作示例之外,很难给出更多指导。

© www.soinside.com 2019 - 2024. All rights reserved.