Połącz urządzenia bezprzewodowo

Oprócz umożliwienia komunikacji z chmurą, bezprzewodowe interfejsy API Androida umożliwiają komunikację z innymi urządzeniami w tej samej sieci lokalnej, a nawet urządzenia, które nie są połączone z siecią, ale znajdują się fizycznie w pobliżu. Dodanie funkcji Wykrywanie usług sieciowych (NSD) to bardziej zaawansowane podejście, umożliwiając aplikacji wyszukać pobliskie urządzenie z włączonymi usługami, z którymi może się komunikować. Integracja tej funkcji z aplikacją pomaga zapewnić szeroki zakres funkcje, takie jak granie z użytkownikami w tym samym pomieszczeniu, pobieranie obrazów kamery internetowej działającej w sieci NSD lub zdalnego logowania do innych komputerów w tej samej sieci.

Ta klasa opisuje najważniejsze interfejsy API, które umożliwiają znajdowanie innych urządzeń i łączenie się z nimi z 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 wyższego poziomu interfejsu API dla swojej aplikacji na Androida, przesyłać dane między urządzeniami, korzystając z połączenia Wi-Fi; i Bluetootha, rozważ użycie interfejsu API połączeń w pobliżu.

Lekcje

Używanie 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.
Nawiązywanie połączeń P2P z użyciem Wi-Fi
Dowiedz się, jak pobrać listę urządzenia równorzędne w pobliżu, tworzenie punktu dostępu dla starszych urządzeń i łączenie z innymi urządzeniami obsługującymi połączenia P2P z siecią Wi-Fi.
Używanie sieci 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

Warto też przeczytać