Android手机(Nexus S)和NFC阅读器之间的P2P NFC通信?

时间:2011-05-27 14:40:16

标签: android nfc nexus-s nfc-p2p

我需要在我的Nexus S和连接到我桌面的NFC阅读器之间建立P2P连接。任何人都可以告诉我该怎么做。我甚至不知道如何开始。

请尽快回复。

谢谢&问候, 拉胡

1 个答案:

答案 0 :(得分:5)

首先需要建立LLCP通道,然后使用NPP协议实际发送/接收NDEF消息。

LLCP和NDEF是NFC论坛发布的标准,NPP是由Google发布的开放标准。所有这些都可以在线获得。

根据您的桌面阅读器,可能已经完成了一些工作。如果“nfcpy”支持它,如果它有一个pn5xx芯片,那么你已经实现了LLCP协议,你只需要NPP。我为我的一个项目做了这件事,这很容易。

如果“nfcpy”不支持它,你可以试试“libnfc”开始支持LLCP。同样,您需要在LLCP之上实施NPP协议。

解决了这些问题后,您应该观看来自Google专家的YouTube视频“如何进行NFC”,并在Android开发者网站上研究示例NFC应用程序。