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