从 Android phone 收到 NFC/NDEF 到 Raspberry Pi 的消息
Receive NFC/NDEF message from Android phone to Raspberry Pi
我有一个 Android 应用程序,它发送仅包含几个单词的 NDEF 消息。我可以在另一台 Android 设备上接收该消息,但我希望能够在 Raspberry Pi 上接收该消息。或者 NDEF 消息交换只是 Android 到 Android 的事情?
我已经在 Google 上搜索了这个,并找到了一种可能的方法,要求您在 Raspberry Pi 上安装 Android,但我不能 100% 确定这是否可行。我还有 Raspberry Pi 型号 B+。
不,NFC 不限于 Android 设备。您几乎可以与任何具有 NFC 前端的设备实现 NFC 通信。 Raspberry Pi 默认没有。但是,您可以使用各种附加工具将 NFC 添加到 RPi,例如
- 来自 NXP 的 EXPLORE-NFC:http://www.nxp.com/board/PNEV512R.html
- Adafruit PN532 分线板:https://www.adafruit.com/products/364
相反,您也可以将一些 USB NFC reader 与 RPi 一起使用,例如 ACR122U。
为了获得对 NFC 的软件支持,您可以使用这些板提供的库,或者可能 libnfc。
一旦您的 RPi 支持 NFC,就可以通过多种方式与 Android 设备交换 NDEF 消息(其中哪些可以工作取决于您选择的 NFC 前端):
- 实现点对点协议栈和SNEP协议,通过AndroidBeam交换NDEF消息。
- 实现一个模拟 NFC 标签的卡模拟器,该标签可以被处于 reader/writer 模式的 Android 设备访问。
我有一个 Android 应用程序,它发送仅包含几个单词的 NDEF 消息。我可以在另一台 Android 设备上接收该消息,但我希望能够在 Raspberry Pi 上接收该消息。或者 NDEF 消息交换只是 Android 到 Android 的事情?
我已经在 Google 上搜索了这个,并找到了一种可能的方法,要求您在 Raspberry Pi 上安装 Android,但我不能 100% 确定这是否可行。我还有 Raspberry Pi 型号 B+。
不,NFC 不限于 Android 设备。您几乎可以与任何具有 NFC 前端的设备实现 NFC 通信。 Raspberry Pi 默认没有。但是,您可以使用各种附加工具将 NFC 添加到 RPi,例如
- 来自 NXP 的 EXPLORE-NFC:http://www.nxp.com/board/PNEV512R.html
- Adafruit PN532 分线板:https://www.adafruit.com/products/364
相反,您也可以将一些 USB NFC reader 与 RPi 一起使用,例如 ACR122U。
为了获得对 NFC 的软件支持,您可以使用这些板提供的库,或者可能 libnfc。
一旦您的 RPi 支持 NFC,就可以通过多种方式与 Android 设备交换 NDEF 消息(其中哪些可以工作取决于您选择的 NFC 前端):
- 实现点对点协议栈和SNEP协议,通过AndroidBeam交换NDEF消息。
- 实现一个模拟 NFC 标签的卡模拟器,该标签可以被处于 reader/writer 模式的 Android 设备访问。