NFC Peer2Peer模式 - Android Beam - ISO 18092

时间:2012-12-29 13:34:17

标签: android nfc nfc-p2p android-beam

我需要了解如何在Android Beam中管理P2P模式。

我找到了一些关于P2P的一般信息:

有一种主动的P2P模式(NFC论坛不推荐)和被动式(由NFC论坛推荐),其中被动设备的工作方式类似于智能卡(卡模拟模式)。

我也知道NFC读卡器设备通常会执行以下步骤:

  1. 字段

  2. 检查卡或P2P被动设备

  3. 如果找到,则与设备通信,如果没有,则关闭

  4. Field off

  5. 检查外部字段至少约500ms-1s

  6. 如果检测到外部字段充当卡或P2P被动目标。接收命令并将事务作为目标执行

  7. 等到不再检测到字段

  8. 转到1

  9. 现在我的问题是,在Android Beam中,当两部手机放在一起时会发生什么?

    1. 我认为他们都创建了扫描领域,他们都通过显示Android Beam界面(带有发送信息的小窗口)来识别它们。
    2. 然后,用户在屏幕上输入并获取入侵者,而另一个用户进入被动接收器。
    3. 他们通过P2P被动配对并通过LLCP更改信息
    4. 回调被发送到iniator和end。
    5. 我不知道这是否正确,之前有人有信息吗?

      当2个智能手机/设备组合在一起时,Android Beam会发生什么,在哪种模式下,以及谁在主动/被动时使用以及使用哪种模式(P2P主动或被动)?

      在LLCP中,没有主/从设备,所以主设备和从设备都是什么意思呢?

      感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

据我记得,如下:

  1. 启动器启动传输,即启动传输的启动 - 与先到先服务相当 - 独立于数据流的方向。

  2. 在第二步骤中,发起者指示传输模式的类型,即,在对等模式中的被动或主动,或RFID模式(读取器/写入器模式)。所选模式取决于启动器和/或目标支持的模式类型。当启动器具有足够的功率来驱动两个设备(本身和目标)时,使用被动模式。如果应在启动器和目标设备之间共享电源,则可以使用活动模式。

  3. 当两个NFC设备放在一起时,首先想要通信的设备将成为发起者。因此,像标签这样的无源设备始终是目标。但是,NFC设备和RFID标签之间没有点对点模式。

  4. LLCP只是以任一方式传输数据的顶级协议。因此,发起者要求目标发送或接收数据。 NFC对等模式的好处是NFC设备可以在每次成功通信后交换其角色。