我正在实施一个项目,其中我需要通过 NFC 向堆叠在 Arduino 上的外部 NFC 发送消息(数字序列)。我需要知道,这将如何从手机接收消息,以及 arduino 将响应发送回 Windows 手机。
问问题
199 次
1 回答
1
我假设在 Arduino 方面,您正在使用一些基于 NXP 的 PN532 屏蔽的 NFC。
WP8 支持 NFC 的三种操作模式中的两种:
- 点对点模式(在 NFCIP-1 之上的 LLCP 之上使用 SNEP)
- 读写器模式(基于 NFC Forum 的标签操作规范)
由于 PN532 支持所有操作模式,您可以在 P2P 和 R/W 模式之间进行选择。
因此,这两种情况都是可能的:
WP8-P2P <-> PN532-P2P
+----------------------------------------------------------------------------+ | WP8 app (registered to send/receive NDEF message to/from other NFC device) | | | | +------------------------------------------------------+ | | | SNEP | | | +------------------------------------------------------+ | | | LLCP | | | +------------------------------------------------------+ | | | NFCIP-1 | | | +------------------------------------------------------+ | | | +----------------------------------------------------------------------------+ /\ || \/ +----------------------------------------------------------------------------+ | | | +------------------------------------------------------+ | | | NFCIP-1* | | | +------------------------------------------------------+ | | | LLCP* | | | +------------------------------------------------------+ | | | SNEP* | | | +------------------------------------------------------+ | | | | Arduino + PN532 | +----------------------------------------------------------------------------+
*) 需要配置/实现(库可能已经可用)。
WP8-R/W <-> PN532-HCE
+----------------------------------------------------------------------------+ | WP8 app (registered to write/read NDEF message to/from NFC tag) | | | | +------------------------------------------------------+ | | | Reader/writer for NFC Forum Type 4 Tag operation | | | +------------------------------------------------------+ | | | ISO/IEC 7816-4 | | | +------------------------------------------------------+ | | | Reader/writer for ISO/IEC 14443 | | | +------------------------------------------------------+ | | | +----------------------------------------------------------------------------+ /\ || \/ +----------------------------------------------------------------------------+ | | | +------------------------------------------------------+ | | | Host card emulation mode for ISO/IEC 14443* | | | +------------------------------------------------------+ | | | ISO/IEC 7816-4* | | | +------------------------------------------------------+ | | | NFC Forum Type 4 Tag operation* | | | +------------------------------------------------------+ | | | | Arduino + PN532 | +----------------------------------------------------------------------------+
*) 需要配置/实现(库可能已经可用)。
于 2014-04-20T09:19:56.707 回答