Обзор инфраструктуры Wi-Fi

В Android 10 и более поздних версиях инфраструктура Wi-Fi включает API предложения Wi-Fi для подключения к Интернету и API запроса сети Wi-Fi для однорангового подключения. В Android 11 и более поздних версиях API Settings Intent позволяет попросить пользователя одобрить добавление сохраненной сети или конфигурации Passpoint.

API

Три API предназначены для разных вариантов использования и имеют разные возможности и ограничения:

  • API предложений : предназначен для приложений, которые подготавливают и предоставляют конфигурации с возможностью подключения к Интернету. Эти конфигурации не принадлежат пользователю индивидуально. Пользователи могут отключить определенные конфигурации или отключить предлагаемое приложение, но не могут удалить их.

    • Одобрение пользователя требуется для каждого приложения, а не для каждой сети, предложенной приложением.
    • Предназначено для приложений настройки разгрузки Wi-Fi оператора связи и других приложений, которые могут активно управлять разгрузкой сетей.
  • API сетевых запросов : предназначен для приложений, которым необходимо подключиться к одноранговому устройству, например, при настройке устройства IoT или передаче файлов на камеру. В таких случаях одноранговое устройство запускает SoftAP, и API позволяет приложению помочь пользователю подключиться к устройству. Полученная сеть не предназначена для предоставления доступа в Интернет, не может использоваться системой и никаким приложением, кроме приложения настройки.

    • Выбор и одобрение пользователя необходимы при первом подключении к новому узлу.
    • Предназначен для приложений настройки IoT и приложений передачи файлов IoT.
  • ACTION_WIFI_ADD_NETWORKS API : позволяет приложениям (с одобрения пользователя) добавлять сети или конфигурации Passpoint в сохраненный список сетей или подписок. Эти конфигурации затем обрабатываются так, как если бы пользователь добавил их напрямую. Например, пользователь может позже удалить их.

    • Для каждого запроса на добавление сохраненных сетей требуется одобрение пользователя.
    • Предназначено для приложений, которые настраивают домашнюю точку доступа и которым необходимо добавить конфигурацию в сохраненный список сетей пользователя. Приложения, которые предоставляют конфигурацию Passpoint для учетной записи пользователя, например Enterprise, федеративные сети и образовательные учреждения.

Безопасная корпоративная конфигурация Wi-Fi

В Android 11 QPR1 и более поздних версиях система требует строгой настройки безопасности для подключений Wi-Fi Enterprise на основе TLS. Дополнительную информацию см. в разделе Конфигурация Secure Wi-Fi Enterprise .