从Android手机接收NFC / NDEF消息到Raspberry Pi

时间:2015-08-19 14:47:31

标签: android raspberry-pi nfc ndef nfc-p2p

我有一个Android应用程序,它发送的NDEF消息只包含几个单词。我可以在另一台Android设备上收到该消息,但我希望能够在Raspberry Pi上收到该消息。或者NDEF消息只交换Android到Android的东西?

我在谷歌上搜索了这个,发现了一种可能的方法,要求你在Raspberry Pi上安装Android,但我并不是100%肯定会有效。我也有Raspberry Pi模型B +。

1 个答案:

答案 0 :(得分:3)

不,NFC不仅限于Android设备。您可以与几乎任何具有NFC前端的设备实现NFC通信。 Raspberry Pi默认没有。但是,存在各种可用于将NFC添加到RPi的附加工具,例如

相反,你也可以使用一些USB NFC阅读器,如ACR122U,以及RPi。

为了获得对NFC的软支持,您可以使用随这些板提供的库,或者libnfc

在您的RPi上获得NFC支持后,有多种方法可以与Android设备交换NDEF消息(其中哪些可以依赖于您选择的NFC前端):

  • 实施点对点协议栈和SNEP协议,通过Android Beam交换NDEF消息。
  • 实施模拟NFC标签的卡模拟器,该标签可由处于读写器模式的Android设备访问。