2012-12-29 18 views
5

Potrzebuję dowiedzieć się, jak zarządzać Androidem Beam w trybie P2P.Tryb NFC Peer2Peer - Android Beam - ISO 18092

znalazłem pewne ogólne informacje P2P:

Jest aktywny tryb P2P (nie zalecane przez NFC Forum) i bierną (zalecane przez NFC Forum), gdzie urządzenie pasywne działa jak (emulacja kart smartcard tryb).

wiem też, że urządzenie czytnik NFC ma zwykle następujące kroki:

  1. polu na

  2. Sprawdź na karcie lub P2P urządzeniem pasywnym

  3. Jeśli znajdzie następnie komunikować z urządzeniem, jeśli nie, to wyłącz je

  4. Wyłączanie pola

  5. Sprawdź zewnętrznego pola na około 500ms-1s przynajmniej

  6. Jeśli zewnętrzne pole wykryte czynu jako karty lub P2P biernego cel. Otrzymują polecenia i przeprowadzenia transakcji jako cel

  7. Poczekaj, aż nie wykryto więcej pola

  8. Goto 1

Teraz moje pytanie jest, w Android Beam, co się dzieje, gdy 2 telefony są umieszczane razem?

  1. myślę, że zarówno tworzyć pole do skanowania i obaj uznają je, pokazując następnie interfejs Android Beam (mniejsze okna z informacjami o wysyłanie)
  2. Następnie użytkownik wpisze na ekranie i dostaje iniatora, podczas gdy drugi idzie do pasywnego odbiornika.
  3. Parują za pomocą pasywnej sieci P2P i zmieniają informacje przez LLCP
  4. Oddzwonienie jest wysyłane do inicjatora i do końca.

Nie wiem, czy to prawda, czy ktoś ma tu jakieś informacje?

Co dzieje się w Androidzie Beam, gdy dwa smartfony/urządzenia są połączone, w którym są one trybem, a które otrzymują, gdy aktywny/pasywny i który tryb jest używany (P2P aktywny lub pasywny)?

W LLCP nie ma master/slave więc oba są Master i Slave, co dokładnie to oznacza?

Dzięki za pomoc!

+0

Czy znalazłeś jakieś informacje o Fururze na ten temat? Sam się nad tym zastanawiałem i udało mi się nawiązać pomyślną komunikację P2P z czytnikiem, ale nie jest to bardzo spójne. Wszystko, co udało mi się znaleźć, to [Whitepaper 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

Odpowiedz

0

W miarę jak pamiętać, że jest jak następuje:

  1. Inicjator inicjuje transmisję, tj, to jest ten, który rozpoczyna komunikację - porównywalny z kto pierwszy ten raz obsłuży - niezależnie od kierunku przepływu danych.

  2. W drugim etapie inicjator określa tryb transmisji, tj. Pasywny lub aktywny w trybie peer-to-peer lub RFID (tryb czytnika/programu piszącego). Wybrany tryb zależy od rodzaju trybów obsługiwanych przez inicjator i/lub cel. Tryb pasywny jest używany, gdy inicjator ma wystarczającą moc do napędzania obu urządzeń (siebie i celu). Tryb aktywny może być użyty, jeśli energia powinna być dzielona między inicjatorem i urządzeniem docelowym.

  3. Po połączeniu dwóch urządzeń NFC pierwszym inicjatorem będzie urządzenie, które chce się komunikować. Dlatego urządzenia pasywne, takie jak tagi, są zawsze obiektami docelowymi. Nie ma jednak trybu peer-to-peer między urządzeniami NFC i tagami RFID.

  4. LLCP to tylko protokół najwyższego poziomu do przesyłania danych w dowolny sposób. Dlatego inicjator prosi cel o przesłanie lub odebranie danych. Zaletą trybu peer-to-peer NFC jest to, że urządzenia NFC mogą wymieniać się rolami po każdej udanej komunikacji.

Powiązane problemy