-1

我正在实施一个项目,其中我需要通过 NFC 向堆叠在 Arduino 上的外部 NFC 发送消息(数字序列)。我需要知道,这将如何从手机接收消息,以及 arduino 将响应发送回 Windows 手机。

4

1 回答 1

1

我假设在 Arduino 方面,您正在使用一些基于 NXP 的 PN532 屏蔽的 NFC。

WP8 支持 NFC 的三种操作模式中的两种:

  1. 点对点模式(在 NFCIP-1 之上的 LLCP 之上使用 SNEP)
  2. 读写器模式(基于 NFC Forum 的标签操作规范)

由于 PN532 支持所有操作模式,您可以在 P2P 和 R/W 模式之间进行选择。

因此,这两种情况都是可能的:

  1. 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                              |
    +----------------------------------------------------------------------------+
    

    *) 需要配置/实现(库可能已经可用)。

  2. 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 回答