Wi-Fi konfigurálása a mezőben

Az Azure Sphere-eszközök hálózati kapcsolaton keresztül fogadják az operációs rendszert és az alkalmazásfrissítéseket. A fejlesztés során könnyen konfigurálható a Wi-Fi a számítógéphez csatlakoztatott eszközökhöz. Ha azonban az Azure Sphere-t egy gyártott termékbe építi be, az ügyfeleknek képesnek kell lenniük arra, hogy Wi-Fi állítsanak be a helyükön.

Ezt elvégezheti egy fizikai vezérlőpult biztosításával, amelyen keresztül az ügyfél konfigurálhatja a saját Wi-Fi-kapcsolatát, vagy megadhat egy mobilalkalmazást, amely csatlakozik az Azure Sphere-eszközhöz, és konfigurálja Wi-Fi kapcsolatot egy további Bluetooth Low Energy (BLE) chipen keresztül. Az Azure Sphere-alkalmazásnak mindkét esetben az Azure Sphere Wi-Fi konfigurációs API-ját (wi-ficonfig.h) kell használnia az elérhető hálózatok megkereséséhez, majd el kell fogadnia a felhasználó hálózatválasztását és Wi-Fi hitelesítő adatait.

BLE-alapú Wi-Fi beállítása – referenciamegoldás

A BLE-alapú Wi-Fi beállítási és eszközvezérlési referenciamegoldás bemutatja, hogyan csatlakoztatható az Azure Sphere UART-on keresztül egy északi nRF52 BLE fejlesztői készlethez. Egy windowsos társalkalmazást is tartalmaz, amely a BLE használatával tekinti meg és módosítja az Azure Sphere-eszköz Wi-Fi beállításait, valamint szabályozza a csatlakoztatott eszközök viselkedését.

Célzott vizsgálat engedélyezése

Az Azure Sphere támogatja a célzott vizsgálatot, amely lehetővé teszi, hogy az eszközök olyan Wi-Fi hálózatokhoz csatlakozzanak, amelyek nem közvetítik az SSID-t, vagy zsúfolt vezeték nélküli hálózati környezetben találhatók.

Fontos

A célzott vizsgálat hatására az eszköz olyan mintavételi kéréseket továbbít, amelyek felfedhetik a hálózat SSID-jét más eszközöknek. Ezt csak ellenőrzött környezetekben vagy olyan hálózatokon szabad használni, ahol ez elfogadható kockázat.

A célzott vizsgálatot a parancssori felületen vagy egy Applibs API-val engedélyezheti. A parancssori felületen keresztüli célzott vizsgálat engedélyezéséhez futtassa az az sphere device wifi add parancsot a --targeted-scan paraméterrel. Az alkalmazások a WifiConfig_SetTargetedScanEnabled függvény true (igaz) értékűre állításával engedélyezhetik a célzott vizsgálatot.

Wi-Fi letiltása

A szoftveralkalmazás a Networking_SetInterfaceState függvénnyel engedélyezheti vagy letilthatja a Wi-Fi hálózati adaptert.

Ha a hardver nem igényel Wi-Fi-t, kizárhatja az RF előtér-összetevőket a hardvertervből. További információ: Wi-Fi RF előtér letiltása az MT3620-on.