Présentation de l'infrastructure Wi-Fi

Sur Android 10 et versions ultérieures, l'infrastructure Wi-Fi inclut l'API Wi-Fi Suggestion pour la connectivité Internet et l'API Wi-Fi Network Request pour la connectivité peer-to-peer. Sur Android 11 ou version ultérieure, l'API Settings Intent vous permet de demander à l'utilisateur d'approuver l'ajout d'un réseau enregistré ou d'une configuration Passpoint.

API

Ces trois API ciblent différents cas d'utilisation et présentent des capacités et des contraintes différentes :

  • API Suggestion : cible les applications qui provisionnent et fournissent des configurations compatibles avec Internet. Ces configurations n'appartiennent pas individuellement à l'utilisateur. Les utilisateurs peuvent désactiver des configurations spécifiques ou l'application de suggestion, mais pas les supprimer.

    • L'approbation de l'utilisateur est requise par application, et non par réseau suggéré par l'application.
    • Destiné aux applications de configuration du déchargement Wi-Fi de l'opérateur et aux autres applications susceptibles de gérer activement les réseaux de déchargement.
  • API de requête réseau : cible les applications qui doivent se connecter à un appareil pair, par exemple lors de la configuration d'un appareil IoT ou du transfert de fichiers vers une caméra. Dans ce cas, l'appareil homologue démarre un SoftAP et l'API permet à l'application de guider l'utilisateur pour qu'il se connecte à l'appareil. Le réseau obtenu n'est pas destiné à fournir un accès à Internet, ne peut pas être utilisé par le système et ne peut pas être utilisé par une application autre que l'application de configuration.

    • La première fois qu'une connexion est établie avec un nouveau pair, l'utilisateur doit le sélectionner et l'approuver.
    • Destiné aux applications de configuration et de transfert de fichiers IoT.
  • ACTION_WIFI_ADD_NETWORKS API : permet aux applications (avec l'approbation de l'utilisateur) d'ajouter des réseaux ou des configurations Passpoint à la liste des réseaux ou abonnements enregistrés. Ces configurations sont ensuite traitées comme si l'utilisateur les avait ajoutées directement. Par exemple, l'utilisateur peut les supprimer ultérieurement.

    • L'approbation de l'utilisateur est requise pour chaque demande d'ajout de réseaux enregistrés.
    • Destiné aux applications qui configurent un point d'accès à la maison et doivent ajouter la configuration à la liste des réseaux enregistrés de l'utilisateur. Applications qui provisionnent une configuration Passpoint de compte utilisateur, comme les entreprises, les réseaux fédérés et les établissements d'enseignement.

Configuration Wi-Fi Enterprise sécurisée

Sur Android 11 QPR1 et versions ultérieures, le système impose des configurations de sécurité strictes pour les connexions Wi-Fi Enterprise basées sur TLS. Pour en savoir plus, consultez Configuration Wi-Fi Enterprise sécurisée.