Omówienie infrastruktury Wi-Fi

W Androidzie 10 i nowszych infrastruktura Wi-Fi obejmuje interfejs API sugestii Wi-Fi do nawiązywania połączeń z internetem oraz interfejs API żądań sieci Wi-Fi do nawiązywania połączeń typu peer-to-peer. W Androidzie 11 i nowszych interfejs Settings Intent API umożliwia poproszenie użytkownika o zatwierdzenie dodania zapisanej sieci lub konfiguracji Passpoint.

Interfejsy API

Te 3 interfejsy API są przeznaczone do różnych zastosowań i mają różne możliwości oraz ograniczenia:

  • Suggestion API: kieruje na aplikacje, które zapewniają konfiguracje z dostępem do Internetu. Te konfiguracje nie są własnością poszczególnych użytkowników. Użytkownicy mogą wyłączyć określone konfiguracje lub wyłączyć aplikację z sugestiami, ale nie mogą ich usuwać.

    • Użytkownik musi zatwierdzić każdą aplikację, a nie każdą sieć sugerowaną przez aplikację.
    • Przeznaczone do konfigurowania aplikacji do konfiguracji sieci Wi-Fi operatora i innych aplikacji, które mogą aktywnie zarządzać sieciami offloadowymi.
  • Interfejs Network request API: kieruje na aplikacje, które muszą nawiązywać połączenie z urządzeniem peer, np. podczas konfigurowania urządzenia IoT lub przesyłania plików do aparatu. W takich przypadkach urządzenie peer uruchamia SoftAP, a interfejs API umożliwia aplikacji prowadzenie użytkownika przez proces łączenia z tym urządzeniem. Utworzona sieć nie ma na celu zapewnienia dostępu do internetu, nie może być używana przez system i nie może być używana przez żadną aplikację oprócz aplikacji konfiguracyjnej.

    • Przy pierwszym połączeniu z nowym urządzeniem wymagany jest wybór użytkownika i jego zgoda.
    • Przeznaczone do aplikacji konfiguracyjnych IoT i aplikacji do przesyłania plików IoT.
  • ACTION_WIFI_ADD_NETWORKS API: umożliwia aplikacjom (za zgodą użytkownika) dodawanie sieci lub konfiguracji Passpoint do listy zapisanych sieci lub subskrypcji. Te konfiguracje są traktowane tak, jakby zostały dodane bezpośrednio przez użytkownika. Użytkownik może je później usunąć.

    • W przypadku każdego żądania dodania zapisanych sieci wymagana jest zgoda użytkownika.
    • Rola przeznaczona dla aplikacji konfigurujących punkt dostępu domowego i wymagających dodania konfiguracji do listy zapisanych sieci użytkownika. Aplikacje, które zapewniają konfigurację Passpoint dla konta użytkownika, takie jak firmy, zfederowane sieci i instytucje edukacyjne.

Konfiguracja bezpiecznego Wi-Fi dla firm

W Androidzie 11 QPR1 i nowszych system wymaga ścisłych konfiguracji zabezpieczeń dla połączeń Wi-Fi Enterprise opartych na protokole TLS. Więcej informacji znajdziesz w artykule Bezpieczna konfiguracja sieci Wi-Fi dla firm.