Configurare Wi-Fi nel campo

I dispositivi Azure Sphere si basano sulla connettività di rete per ricevere aggiornamenti del sistema operativo e delle applicazioni via etere. Durante lo sviluppo, è facile configurare il Wi-Fi per un dispositivo connesso al PC. Quando incorpori Azure Sphere in un prodotto prodotto, tuttavia, i tuoi clienti devono essere in grado di configurare Wi-Fi nella loro posizione.

A tale scopo, è possibile fornire un pannello di controllo fisico tramite il quale il cliente può configurare la propria connessione Wi-Fi oppure fornire un'app per dispositivi mobili per connettersi al dispositivo Azure Sphere e configurare la connettività Wi-Fi tramite un chip Bluetooth Low Energy (BLE) aggiuntivo. In entrambi i casi, l'app Azure Sphere dovrà usare l'API di configurazione di Azure Sphere Wi-Fi (wificonfig.h) per trovare le reti disponibili, quindi accettare la selezione di rete dell'utente e le credenziali di Wi-Fi.

Configurazione Wi-Fi basata su BLE - soluzione di riferimento

La soluzione di riferimento per l'installazione e il controllo dei dispositivi basata su Wi-Fi BLE mostra come connettere Azure Sphere su UART a un kit di sviluppo BLE nRF52 nordico. 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 a reti Wi-Fi che non trasmettono il proprio SSID o che si trovano in un ambiente di rete wireless affollato.

Importante

La scansione mirata fa sì che il dispositivo trasmetta le richieste di probe che potrebbero rivelare il SSID della rete ad altri dispositivi. Questo deve essere usato solo in ambienti controllati o in reti in cui questo rischio è accettabile.

È possibile abilitare l'analisi mirata tramite l'INTERFACCIA UTENTE o un'API Applibs. Per abilitare la scansione mirata attraverso l'CLI, esegui il comando wifi dispositivo az sphere con il --targeted-scan parametro. Un'applicazione può abilitare l'analisi mirata chiamando la funzione WifiConfig_SetTargetedScanEnabled con il parametro abilitato impostato su true.

Disabilitare Wi-Fi

L'applicazione software può abilitare o disabilitare l'interfaccia di rete Wi-Fi utilizzando la funzione Networking_SetInterfaceState .

Se l'hardware non richiede una connessione Wi-Fi, puoi escludere i componenti front-end RF dalla progettazione hardware. Per ulteriori informazioni, vedi Disabilitare Wi-Fi front-end RF su MT3620.