【问题标题】:nfc p2p communication arduino to arduinonfc p2p 通信 arduino 到 arduino
【发布时间】:2016-07-14 07:31:14
【问题描述】:

对于我的硕士论文,我目前正在从事一个应该交流的项目 通过使用 SPI 接口的 NFC 通信 p2p,两个 arduino uno 之间的数据。

盾牌是基于 NFC pn532 的,来自 Elechouse (NFC MODULE V3)。实际上它可能是adafruit分线板,但重要的是pn532。

我正在使用这个库https://github.com/don/NDEF,它适用于 arduino 到 android 和 android 到 arduino。根据创作者的说法,它应该也适用于我的目的。

有一些东西可以启动 Android 和 Arduino 之间的连接,但在 2 个 Arduino 之间没有发生。不幸的是,我认为这是 SNEP 或 LLCP 中的低水平。所有这些都发生在 PN532 驱动程序中。

所以重点是:没有人做到这一点,但我不认为这是一件大事。我需要知道 arduino 和 android 之间发生的两个 arduino 之间缺少什么。 PN532/C1 版本的数据表。 3.2 应该会有所帮助。

任何人都可以帮助我吗?

【问题讨论】:

  • 你确定elechouse nfc的spi模式工作吗?我有几个 elechouse nfc 模块 v3,它们都不适用于 spi 模式。 I2C 运行良好。但是 p2p 库需要 spi。
  • 这是一个相当古老的帖子。我已经设法创建了一个全新的库,它与 spi 配合得很好。 github.com/FraunhoferItalia/nfc_p2p。您是否已经更改了板上的开关位置以使 spi 工作?它们默认设置为 I2C
  • 你能在I2C模式下连接Android和532还是需要SPI?我必须将它与 iPhone 和 Android 手机连接。

标签: android arduino nfc p2p ndef


【解决方案1】:

手机必须执行某种卡片模拟才能被阅读器检测到,因为它们不是标签。与 arduino 盾牌的故事相同,它们也不是标签。我检查了adafruit shield,它不进行卡仿真,因为它需要 NXP 的外部安全元件。所以我不确定你的盾牌,但你应该查看文档。

另一个风险可能是您的项目仅使用 NXP 技术。如果带有 Broadcom NFC 芯片的 Android 手机仅读取 Mifare 卡(NXP 专有),它可能与您的屏蔽/库不兼容。

【讨论】:

  • 不,不需要卡模拟。我已经完成了两个 PN532 芯片之间的 p2p 连接,没有任何问题。不过我使用的是商业图书馆。
  • 感谢您的回复。我想我不需要这种卡模拟反正我会看的。 Nils Pipenbrick,你用的是什么软件?你能帮我吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-15
  • 1970-01-01
  • 2014-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多