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

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

API-интерфейсы

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

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

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

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

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

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

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