Configurar Wi-Fi en el campo
Los dispositivos Azure Sphere dependen de la conectividad de red para recibir actualizaciones de aplicaciones y del sistema operativo over-the-air. Durante el desarrollo, es fácil configurar wi-fi para un dispositivo que está conectado a tu PC. Sin embargo, al incorporar Azure Sphere en un producto fabricado, los clientes deben poder configurar Wi-Fi en su ubicación.
Para ello, proporciona un panel de control físico a través del cual el cliente puede configurar su propia conexión Wi-Fi, o bien puede proporcionar una aplicación móvil para conectarse al dispositivo Azure Sphere y configurar la conectividad Wi-Fi, a través de un chip de bajo consumo (BLE) Bluetooth adicional. En cualquier caso, la aplicación Azure Sphere tendrá que usar la API de configuración de Azure Sphere Wi-Fi (wificonfig.h) para buscar redes disponibles y, a continuación, aceptar la selección de red del usuario y Wi-Fi credenciales.
Configuración de Wi-Fi basada en BLE: solución de referencia
La solución de referencia de configuración de Wi-Fi basada en BLE y control de dispositivo muestra cómo conectar Azure Sphere sobre UART a un kit de desarrollo nRF52 BLE nRF52 n NORDIC. También incluye una aplicación complementaria de Windows de ejemplo que usa BLE para ver y modificar la configuración de Wi-Fi del dispositivo Azure Sphere y controlar el comportamiento del dispositivo conectado.
Habilitar la exploración dirigida
Azure Sphere admite la exploración personalizada, que permite a los dispositivos conectarse a redes Wi-Fi que no difunden su SSID o están ubicadas en un entorno de red inalámbrica abarrotada.
Importante
La exploración dirigida hace que el dispositivo transmita solicitudes de sonda que pueden revelar el SSID de la red a otros dispositivos. Esto solo debe usarse en entornos controlados o en redes donde esto sea un riesgo aceptable.
Puede habilitar el análisis de destino a través de la CLI o una API applibs. Para habilitar la exploración dirigida a través de la CLI, ejecute el comando az sphere device wifi add con el --targeted-scan
parámetro. Una aplicación puede habilitar la exploración dirigida llamando a la función WifiConfig_SetTargetedScanEnabled con el parámetro habilitado establecido en true.
Deshabilitar Wi-Fi
La aplicación de software puede habilitar o deshabilitar la interfaz de red Wi-Fi usando la función Networking_SetInterfaceState .
Si el hardware no requiere Wi-Fi, puedes excluir los componentes front-end de RF del diseño de hardware. Para obtener más información, consulte Deshabilitar Wi-Fi front-end RF en MT3620.