Omówienie infrastruktury Wi-Fi

W Androidzie 10 i nowszych infrastruktura Wi-Fi obejmuje interfejs Wi-Fi sugestii API do łączenia się z internetem oraz interfejs API żądania sieci Wi-Fi do połączeń peer-to-peer. Na Androidzie 11 i nowszych interfejs Settings Intent API umożliwia wyświetlenie użytkownikowi prośby o zatwierdzenie dodania zapisanej sieci lub konfiguracji Passpoint.

Interfejsy API

Te 3 interfejsy API są przeznaczone do różnych przypadków użycia i mają odmienne możliwości i ograniczenia:

  • suggestion API: kieruje reklamy na aplikacje, które udostępniają i udostępniają konfiguracje pod kątem dostępu do internetu. Konfiguracje te nie należą do poszczególnych użytkowników. Użytkownicy mogą wyłączyć określone konfiguracje lub aplikacje, ale nie mogą ich usunąć.

    • Zatwierdzenie jest wymagane w przypadku każdej aplikacji, a nie sieci sugerowanej przez aplikację.
    • Rola przeznaczona dla aplikacji konfiguracyjnych odciążania Wi-Fi operatora i innych aplikacji, które mogą aktywnie zarządzać odciążaniem sieci.
  • Network request API: kieruje reklamy na aplikacje, które muszą połączyć się z urządzeniem równorzędnym, np. podczas konfigurowania urządzenia IoT lub przesyłania plików do kamery. W takich przypadkach urządzenie równorzędne uruchamia program SoftAP, a interfejs API umożliwia aplikacji kierowanie użytkownika do urządzenia, które chce połączyć się z urządzeniem. Powstała sieć nie służy do zapewniania dostępu do internetu, nie może być używana przez system ani nie może być używana przez żadną aplikację z wyjątkiem aplikacji konfigurującej.

    • Wybór i zatwierdzenie użytkownika jest wymagany przy pierwszym nawiązywaniu połączenia z nowym elementem równorzędnym.
    • Rola przeznaczona dla aplikacji konfiguracyjnych IoT i transferu plików IoT.
  • ACTION_WIFI_ADD_NETWORKSInterfejs API: umożliwia aplikacjom (za zgodą użytkownika) dodawanie sieci lub konfiguracji Passpoint do zapisanych sieci lub list subskrypcji. Konfiguracje te są traktowane tak, jakby użytkownik dodał je bezpośrednio. Na przykład użytkownik może je później usunąć.

    • Każda prośba o dodanie zapisanych sieci wymaga zatwierdzenia przez użytkownika.
    • Rola przeznaczona dla aplikacji, które konfigurują domowy punkt dostępu i muszą dodać tę konfigurację do listy sieci zapisanych użytkownika. aplikacje udostępniające konfigurację Passpoint na koncie użytkownika, na przykład Enterprise, sieci sfederowane czy instytucje edukacyjne.

Konfiguracja bezpiecznej sieci Wi-Fi Enterprise

Na Androidzie 11 QPR1 i nowszych system wymaga rygorystycznych konfiguracji zabezpieczeń dla połączeń Wi-Fi Enterprise opartych na TLS. Więcej informacji znajdziesz w artykule na temat konfiguracji bezpiecznej sieci Wi-Fi Enterprise.