我需要在我的 Nexus S 和连接到我的桌面的 NFC 阅读器之间建立 P2P 连接。谁能告诉我该怎么做。我什至不知道如何开始。
请尽快回复。
谢谢和问候, 拉胡尔
您需要先建立一个LLCP通道,然后使用NPP协议实际发送/接收NDEF消息。
LLCP 和 NDEF 是 NFC 论坛发布的标准,NPP 是 Google 发布的开放标准。所有都可以在线获得。
根据您的桌面阅读器,一些工作可能已经完成。如果“nfcpy”支持它,如果它有一个 pn5xx 芯片,那么你已经实现了 LLCP 协议,你只需要 NPP。我为我的一个项目做到了这一点,这很容易。
如果“nfcpy”不支持它,您可以尝试开始支持 LLCP 的“libnfc”。同样,您需要在 LLCP 之上实现 NPP 协议。
解决这些问题后,您应该观看 Google 人员提供的 youtube 视频“如何使用 NFC”,并在 Android 开发人员网站上研究示例 NFC 应用程序。