2012-12-29 71 views
5

我需要了解如何在Android Beam中管理P2P模式。NFC Peer2Peer模式 - Android Beam - ISO 18092

我發現了大約P2P一些常規信息:

有一個活躍的P2P模式(不推薦使用NFC論壇),並在那裏被動器件的工作原理就像一個智能卡(卡模擬一個被動的(通過NFC論壇推薦)模式)。

我也知道,NFC讀取器設備通常執行以下步驟:

  1. 場對

  2. 檢查卡或P2P無源器件

  3. 如果發現再溝通與設備,如果不是那麼現場關閉

  4. 現場關閉

  5. 檢查外部場周邊的500毫秒-1至少

  6. 如果外部磁場檢測充當卡或P2P被動目標。接收命令並作爲一個目標,直到沒有更多的現場檢測

  7. 轉到1

現在的問題是,在Android Beam功能會發生什麼時,2部電話放在執行交易

  • 等待一起?

    1. 我覺得他們都創造領域進行掃描,他們都認出來,通過展示那麼Android Beam功能接口(小窗口與信息發送)
    2. 接着,屏幕上的用戶類型,並得到iniator,而另一個去無源接收器。
    3. 它們通過P2P被動進行配對,並通過LLCP更改信息
    4. 回調被髮送到iniator和end。

    我不知道這是否正確,有人有信息嗎?

    當2個智能手機/設備組合在一起時,在哪種模式下,以及在主動/被動模式和使用哪種模式(P2P主動或被動)時,Android Beam會發生什麼?

    LLCP中沒有主/從,所以都是主從,究竟是什麼意思?

    感謝您的幫助!

  • +0

    您是否發現過關於此的任何furthur信息?我自己一直在深入研究這個問題,並且能夠與讀者成功進行P2P通信,但並不一致。我到目前爲止發現的是[白皮書NFC P2P](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CDAQFjAA&url=http%3A%2F% 2Fwww.insidesecure.com%2Fcontent%2Fdownload%2F1229%2F13513%2Fversion%2F3%2Ffile%2F&EI = GyeBUZKtOJK-4AOoz4C4Aw&USG = AFQjCNENmrWODJzAby8PzEVTWHkNZ-bsmw&SIG2 = OaRN3Xb9HgkxM02OQ7iaXg&BVM = bv.45921128,d.dmg) – codedawg82

    回答

    0

    據我記住它是如下:

    1. 引發劑啓動發送,即,它是開始溝通的人 - 與先來先服務 - 獨立於數據流的方向。

    2. 在第二步中,啓動器指定傳輸模式的種類,即對等模式或RFID模式(讀/寫模式)中的被動或主動模式。選擇的模式取決於啓動器和/或目標支持的模式。當啓動器具有足夠的功率來驅動兩個設備(本身和目標)時,將使用被動模式。而如果在啓動器和目標器件之間共享電源,則可以使用主動模式。

    3. 當兩個NFC設備放在一起時,想要首先通信的設備將是發起者。因此,標籤等被動設備始終是目標。但是,NFC設備和RFID標籤之間不存在點對點模式。

    4. LLCP只是以任何一種方式傳輸數據的頂級協議。因此,發起者要求目標發送或接收數據。 NFC點對點模式的好處在於,NFC設備可以在每次成功通信後交換角色。