Wi-Fi 인프라 개요

Android 10 이상에서는 Wi-Fi 인프라에 인터넷 연결을 위한 Wi-Fi 추천 API와 P2P 연결을 위한 Wi-Fi 네트워크 요청 API가 포함되어 있습니다. Android 11 이상에서는 Settings Intent API를 사용하여 저장된 네트워크 또는 Passpoint 구성 추가를 승인하도록 사용자에게 요청할 수 있습니다.

API

세 가지 API는 서로 다른 사용 사례를 대상으로 하며 기능과 제약 조건도 다릅니다.

  • Suggestion API: 인터넷 지원 구성을 프로비저닝하고 제공하는 앱을 타겟팅합니다. 이러한 구성은 사용자가 개별적으로 소유하지 않습니다. 사용자는 특정 구성을 중지하거나 추천 앱을 사용 중지할 수 있지만 삭제할 수는 없습니다.

    • 사용자 승인은 앱에서 추천하는 네트워크가 아닌 앱별로 필요합니다.
    • 이동통신사 Wi-Fi 오프로드 구성 앱 및 오프로드 네트워크를 적극적으로 관리할 수 있는 기타 앱을 대상으로 합니다.
  • 네트워크 요청 API: IoT 기기를 구성하거나 카메라로 파일을 전송할 때와 같이 피어 기기에 연결해야 하는 앱을 타겟팅합니다. 이 경우 피어 기기가 SoftAP를 시작하고 API를 통해 앱에서 사용자가 기기에 연결하도록 안내할 수 있습니다. 결과적으로 네트워크는 인터넷 액세스를 제공하기 위한 것이 아니며, 시스템에서 사용할 수 없으며, 구성 앱을 제외하고는 어떤 앱에서도 사용할 수 없습니다.

    • 새 피어에 처음 연결할 때는 사용자를 선택하고 승인해야 합니다.
    • IoT 구성 앱 및 IoT 파일 전송 앱용입니다.
  • ACTION_WIFI_ADD_NETWORKS API: 앱 (사용자 승인 포함)이 저장된 네트워크 또는 정기 결제 목록에 네트워크 또는 Passpoint 구성을 추가할 수 있도록 허용합니다. 그러면 이러한 구성은 사용자가 직접 추가한 것처럼 처리됩니다. 예를 들어 사용자가 나중에 이를 삭제할 수 있습니다.

    • 저장된 네트워크를 추가하기 위한 모든 요청에는 사용자 승인이 필요합니다.
    • 홈 액세스 포인트를 구성하고 사용자의 저장된 네트워크 목록에 구성을 추가해야 하는 앱용입니다. 기업, 제휴 네트워크, 교육 기관과 같은 사용자 계정 Passpoint 구성을 프로비저닝하는 앱

안전한 Wi-Fi Enterprise 구성

Android 11 QPR1 이상에서는 시스템이 TLS 기반 Wi-Fi Enterprise 연결에 엄격한 보안 구성을 요구합니다. 자세한 내용은 보안 Wi-Fi Enterprise 구성을 참고하세요.