Wi-Fi インフラストラクチャの概要

Android 10 以降の Wi-Fi インフラストラクチャには、インターネット接続のための Wi-Fi サジェスチョン API と、ピアツーピア接続のための Wi-Fi ネットワーク リクエスト API が含まれています。Android 11 以降では、Settings Intent API を使用して、保存済みのネットワークまたは Passpoint 構成の追加を承認するようユーザーに求めることができます。

API

3 つの API は、それぞれ異なるユースケースを対象とし、機能と制約が異なります。

  • Suggestion API: インターネット対応の構成をプロビジョニングして提供するアプリを対象とします。これらの構成をユーザーが個別に所有しているわけではありません。ユーザーは特定の構成を無効にしたり、提案アプリを無効にしたりできますが、削除することはできません。

    • アプリが提案するネットワークごとではなく、アプリごとにユーザーの承認が必要です。
    • キャリア Wi-Fi オフロード構成アプリと、オフロード ネットワークを積極的に管理するアプリを対象としています。
  • ネットワーク リクエスト API: IoT デバイスの構成やカメラへのファイル転送など、ピアデバイスに接続する必要があるアプリをターゲットにします。そのような場合、ピアデバイスが SoftAP を起動し、API を使用して、ユーザーにデバイスへの接続を案内します。結果として得られるネットワークは、インターネット アクセスを提供することを目的としていません。また、システムで使用することも、構成アプリ以外のアプリで使用することはできません。

    • 新しいピアに初めて接続する場合は、ユーザーの選択と承認が必要です。
    • IoT 構成アプリと IoT ファイル転送アプリを対象としています。
  • ACTION_WIFI_ADD_NETWORKS API: アプリが(ユーザーの承認を得て)保存したネットワークまたは定期購入のリストに、ネットワークまたは Passpoint 構成を追加できるようにします。これらの構成は、ユーザーが直接追加した場合と同様に扱われます。たとえば、ユーザーが後で削除できます。

    • 保存済みネットワークを追加するリクエストには、毎回ユーザーの承認が必要です。
    • ホーム アクセス ポイントを構成し、ユーザーの保存済みネットワーク リストにその構成を追加する必要があるアプリを対象としています。ユーザー アカウントの Passpoint 構成をプロビジョニングするアプリ(エンタープライズ、フェデレーション ネットワーク、教育機関など)。

安全な Wi-Fi エンタープライズの設定

Android 11 QPR1 以降では、TLS ベースの Wi-Fi Enterprise 接続に対して厳格なセキュリティ構成が義務付けられています。詳しくは、安全な Wi-Fi Enterprise の構成をご覧ください。