【问题标题】:P2P NFC Communication Between Android Phone(Nexus S) and NFC Reader?Android手机(Nexus S)和NFC阅读器之间的P2P NFC通信?
【发布时间】:2011-05-27 14:40:16
【问题描述】:

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

请尽快回复。

感谢和问候, 拉胡尔

【问题讨论】:

    标签: android nfc nexus-s nfc-p2p


    【解决方案1】:

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

    LLCP 和 NDEF 是 NFC 论坛发布的标准,NPP 是 Google 发布的开放标准。都可以在线获取。

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

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

    解决这些问题后,您应该观看 Google 人员提供的 YouTube 视频“如何使用 NFC”,并在 Android 开发者网站上研究示例 NFC 应用程序。

    【讨论】:

    • 谢谢安德烈。这些信息对我真的很有帮助。你能给我一些代码级别的例子吗。
    • 嗯,libnfcnfcpy 都是开源的并且有示例,所以你可以看到代码。我刚刚使用我实现的 NPP 支持向 nfcpy 提交了合并请求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-13
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    相关资源
    最近更新 更多