gpt4 book ai didi

android - 如何将 NDEF 消息从 Android 发送到 NFC USB 读卡器

转载 作者:行者123 更新时间:2023-11-30 02:47:20 25 4
gpt4 key购买 nike

我想重新打开old question关于从 Android(使用 Android Beam)向基于 PC 的 nfc 阅读器发送一条 NDEF 消息的可能性。有人知道我能否实现吗?

我还需要知道是否存在具有键盘模拟功能的 usb nfc 阅读器,以在当前重点应用程序(例如记事本、ecc)中打印接收到的 nfc 消息负载。

最佳答案

是的,这是可能的。根据您使用的 NFC 阅读器,您可以使用点对点模式或 inverse reader mode (实际上 Android HCE 模式也是一个选项,但您将仅限于某些 Android NFC 设备,并且您需要在两端实现代码部分)。 ACR122U 就是这样一种读取器设备。当涉及到 PC 的 NFC 接口(interface)设备时,这当然不是最佳选择,因为它有很多缺陷,并且存在多个具有 wariyng 行为的版本。它仍然是一个被广泛使用并且存在多个示例/库的地方。

点对点模式

Android 的点对点模式功能相当有限(您只能传输单个 NDEF 消息,并且无法绕过 Beam UI)。你可以使用像这样的库nfcpyISMB-SNEP在 PC 端实现 NFC 点对点堆栈。

反向阅读器模式

在该模式下,Android设备运行在reader/writer模式,PC端的NFC接口(interface)设备运行在host card emulation模式。你可以使用例如libnfc使用某些 NFC 接口(interface)设备模拟 NFC Forum Type 4 标签。 (另请参阅 this post,了解如何将 ACR122U 置于 HCE 模式。)

关于android - 如何将 NDEF 消息从 Android 发送到 NFC USB 读卡器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24803949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com