필드에서 Wi-Fi 구성
Azure Sphere 디바이스는 네트워크 연결을 사용하여 무선 OS 및 애플리케이션 업데이트를 수신합니다. 개발하는 동안 PC에 연결된 디바이스에 대해 Wi-Fi 를 쉽게 구성할 수 있습니다. 그러나 Azure Sphere를 제조된 제품에 통합하는 경우 고객은 해당 위치에서 Wi-Fi 설정할 수 있어야 합니다.
고객이 자체 Wi-Fi 연결을 구성할 수 있는 물리적 제어판을 제공하거나 추가 Bluetooth BLE(저에너지) 칩을 통해 Azure Sphere 디바이스에 연결하고 Wi-Fi 연결을 구성하는 모바일 앱을 제공할 수 있습니다. 두 경우 모두 Azure Sphere 앱은 Azure Sphere Wi-Fi 구성 API(wificonfig.h)를 사용하여 사용 가능한 네트워크를 찾은 다음, 사용자의 네트워크 선택을 수락하고 자격 증명을 Wi-Fi 합니다.
BLE 기반 Wi-Fi 설정 - 참조 솔루션
BLE 기반 Wi-Fi 설정 및 디바이스 제어 참조 솔루션은 UART를 통해 Azure Sphere를 북유럽 nRF52 BLE 개발 키트에 연결하는 방법을 보여 줍니다. 또한 BLE을 사용하여 Azure Sphere 디바이스의 Wi-Fi 설정을 보고 수정하고 연결된 디바이스 동작을 제어하는 샘플 Windows 도우미 앱도 포함되어 있습니다.
대상 검색 사용
Azure Sphere는 대상 검색을 지원하므로 디바이스가 SSID를 브로드캐스트하지 않거나 혼잡한 무선 네트워크 환경에 있는 Wi-Fi 네트워크에 연결할 수 있습니다.
중요
대상 검색을 사용하면 디바이스가 네트워크의 SSID를 다른 디바이스로 표시할 수 있는 프로브 요청을 전송합니다. 이는 제어된 환경 또는 허용 가능한 위험인 네트워크에서만 사용해야 합니다.
CLI 또는 Applibs API를 통해 대상 지정 검사를 사용하도록 설정할 수 있습니다. CLI를 통해 대상 검색을 사용하도록 설정하려면 매개 변수를 사용하여 az sphere device wifi add 명령을 --targeted-scan
실행합니다. 애플리케이션은 활성화된 매개 변수가 true로 설정된 WifiConfig_SetTargetedScanEnabled 함수를 호출하여 대상 검색 을 사용하도록 설정할 수 있습니다.
Wi-Fi 사용 안 함
소프트웨어 애플리케이션은 Networking_SetInterfaceState 함수를 사용하여 Wi-Fi 네트워크 인터페이스를 사용하거나 사용하지 않도록 설정할 수 있습니다.
하드웨어에 Wi-Fi가 필요하지 않은 경우 하드웨어 디자인에서 RF 프런트 엔드 구성 요소를 제외할 수 있습니다. 자세한 내용은 MT3620에서 Wi-Fi RF 프런트 엔드 사용 안 함을 참조하세요.