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

Android 10 以降では、Wi-Fi インフラストラクチャに、インターネット接続用の Wi-Fi Suggestion API と、ピアツーピア接続用の Wi-Fi Network Request 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 構成をプロビジョニングするアプリ(Enterprise、連携ネットワーク、教育機関など)。

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

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