我开发了一个 Android 活动,可以像在 android示例文档中一样推送 NDEF 消息
在我的桌面上,我连接了 ACR122 读卡器,我可以使用它的 SDK 读取/写入常规 NFC 标签,但我无法读取移动 NDEF 消息,我该如何读取它?
我开发了一个 Android 活动,可以像在 android示例文档中一样推送 NDEF 消息
在我的桌面上,我连接了 ACR122 读卡器,我可以使用它的 SDK 读取/写入常规 NFC 标签,但我无法读取移动 NDEF 消息,我该如何读取它?
使用 NFC 的点对点 (p2p) 模式推送 NDEF 消息。在 P2P 之上,使用了 LLCP(逻辑链路控制协议),并且在此之上,Google 已经实现了 NDEF 推送协议。后者你可以在这里找到。
我认为ACR122至少支持P2P。但我不确定它是否支持 LLCP;如果是这样,那么您仍然需要在此之上为 Google 的 NDEF 推送协议实现一个客户端,以使事情正常进行。
ACR122 可用于 R/W 模式,但 SDK 不支持基于 LLCP 的 P2P。您必须使用 nfclib 或 ismb 等开源解决方案。
问候,彼得