Configurare Wi-Fi nel campo
Importante
Questa è la documentazione di Azure Sphere (legacy). Azure Sphere (legacy) viene ritirato il 27 settembre 2027 e gli utenti devono eseguire la migrazione ad Azure Sphere (integrato) entro questo periodo. Usare il selettore di versione posizionato sopra il sommario per visualizzare la documentazione di Azure Sphere (integrata).
I dispositivi Azure Sphere si basano sulla connettività di rete per ricevere gli aggiornamenti dell'applicazione e del sistema operativo in modalità wireless. Durante lo sviluppo, è facile configurare il Wi-Fi per un dispositivo connesso al PC. Quando si incorpora Azure Sphere in un prodotto, tuttavia, i clienti devono essere in grado di configurare il Wi-Fi presso la propria sede.
Si può ottenere questo risultato fornendo un pannello di controllo fisico tramite il quale il cliente può configurare la connessione Wi-Fi oppure mettendo a disposizione un'app per dispositivi mobili per la connessione al dispositivo Azure Sphere e configurando la connettività Wi-Fi tramite un chip BLE (Bluetooth Low Energy) aggiuntivo. In entrambi i casi, l'app Azure Sphere dovrà usare l'API di configurazione del Wi-Fi di Azure Sphere (wificonfig.h) per trovare le reti disponibili, quindi accettare la selezione della rete e le credenziali per il Wi-Fi dell'utente.
Configurazione Wi-Fi basata su BLE - Soluzione di riferimento
La soluzione di riferimento per la configurazione del Wi-Fi e il controllo di un dispositivo tramite BLE (Bluetooth a basso consumo) dimostra come connettere Azure Sphere tramite UART a un Nordic nRF52 BLE Development Kit. Include anche un'app complementare di Windows di esempio che usa BLE per visualizzare e modificare le impostazioni Wi-Fi del dispositivo Azure Sphere e controllare il comportamento del dispositivo collegato.
Abilitare l'analisi mirata
Azure Sphere supporta l'analisi mirata, che consente ai dispositivi di connettersi alle reti Wi-Fi che non trasmettono il relativo identificatore SSID o che si trovano in un ambiente di rete wireless affollato.
Importante
Se l'analisi mirata è abilitata, il dispositivo trasmette richieste di probe che possono rivelare l'identificatore SSID della rete ad altri dispositivi. Tale funzionalità deve pertanto essere usata solo in ambienti controllati o su reti in cui il livello di rischio è accettabile.
È possibile abilitare l'analisi mirata tramite l'interfaccia della riga di comando o un'API Applibs. Per abilitare l'analisi mirata tramite l'interfaccia della riga di comando, eseguire il comando azsphere device wifi add con il parametro --targeted-scan
. Un'applicazione può abilitare l'analisi mirata chiamando la funzione WifiConfig_SetTargetedScanEnabled con il parametro abilitato impostato su true.
Disabilita Wi-Fi
L'applicazione software può abilitare o disabilitare l'interfaccia di rete Wi-Fi usando la funzione Networking_SetInterfaceState .
Se l'hardware non richiede wi-fi, è possibile escludere i componenti front-end RF dalla progettazione hardware. Per altre informazioni, vedere Disabilitare il front-end RF Wi-Fi su MT3620