Połącz urządzenia bezprzewodowo

Interfejsy API bezprzewodowe Androida umożliwiają nie tylko komunikację z chmurą, ale też komunikację z innymi urządzeniami w tej samej sieci lokalnej, a nawet z urządzeniami, które nie są w sieci, ale znajdują się w pobliżu. Dodanie funkcji Wykrywanie usług sieciowych (NSD) to rozwinięcie tej koncepcji, umożliwiając aplikacji wyszukać pobliskie urządzenie z włączonymi usługami, z którymi może się komunikować. Integracja tej funkcji w aplikacji pozwala udostępniać szeroki zakres funkcji, takich jak granie w gry z użytkownikami w tym samym pomieszczeniu, pobieranie obrazów z sieciowej kamery internetowej z obsługą NSD czy zdalne logowanie się na inne komputery w tej samej sieci.

Ta klasa opisuje kluczowe interfejsy API służące do znajdowania innych urządzeń i nawiązywania z nimi połączenia z poziomu aplikacji. Opisuje on interfejs NSD API służący do wykrywania dostępnych usług oraz interfejsu API sieci Wi-Fi peer-to-peer (P2P) w celu wykonywania połączeń peer-to-peer. połączenia bezprzewodowe. Z tego szkolenia dowiesz się też, jak korzystać z NSD i sieci Wi-Fi P2P kombinacja do wykrywania usług oferowanych przez urządzenie i łączenia się z nim. gdy żadne z tych urządzeń nie jest połączone z siecią.

Jeśli szukasz interfejsu API wyższego poziomu do aplikacji na Androida, który umożliwia niezawodne i bezpieczne przesyłanie danych między urządzeniami za pomocą połączenia Wi-Fi i Bluetooth, rozważ użycie interfejsu Nearby Connections API.

Lekcje

Korzystanie z usługi wykrywania usług sieciowych
Dowiedz się, jak transmitować oferowane usługi za pomocą własnej aplikacji, odkryć usługi oferowane w sieci lokalnej oraz użyj NSD do określenia szczegółów połączenia dla usługi, którą chcesz połączenie z internetem.
Tworzenie połączeń P2P za pomocą Wi-Fi
Dowiedz się, jak pobrać listę pobliskich urządzeń peer, utworzyć punkt dostępu dla starszych urządzeń i nawiązać połączenie z innymi urządzeniami obsługującymi połączenia Wi-Fi P2P.
Używanie Wi-Fi P2P do wykrywania usług
Dowiedz się, jak odkrywać usługi publikowane przez urządzenia w pobliżu bez połączenia z tą samą siecią (przez Wi-Fi) sieć równorzędna

Przeczytaj też