Wi-Fi in het veld configureren

Azure Sphere-apparaten zijn afhankelijk van netwerkconnectiviteit voor het ontvangen van draadloze updates van het besturingssysteem en de toepassing. Tijdens de ontwikkeling is het eenvoudig om Wi-Fi te configureren voor een apparaat dat is verbonden met uw pc. Wanneer u Azure Sphere in een geproduceerd product opneemt, moeten uw klanten echter Wi-Fi op hun locatie kunnen instellen.

U kunt dit doen door een fysiek configuratiescherm op te geven waarmee de klant zijn eigen Wi-Fi-verbinding kan configureren, of u kunt een mobiele app leveren om verbinding te maken met het Azure Sphere-apparaat en Wi-Fi-connectiviteit te configureren, via een extra Bluetooth Low Energy-chip (BLE). In beide gevallen moet uw Azure Sphere-app de Configuratie-API voor Azure Sphere Wi-Fi (wificonfig.h) gebruiken om beschikbare netwerken te vinden, vervolgens de netwerkselectie van de gebruiker en Wi-Fi referenties accepteren.

Installatie van ble-gebaseerde Wi-Fi - referentieoplossing

De referentieoplossing voor Wi-Fi installatie en apparaatbeheer op basis van BLE laat zien hoe u Azure Sphere via UART verbindt met een Nordic nRF52 BLE Development Kit. Het bevat ook een voorbeeld van een Windows-companion-app die BLE gebruikt om de Wi-Fi instellingen van het Azure Sphere-apparaat weer te geven en te wijzigen en het gedrag van gekoppelde apparaten te beheren.

Gericht scannen inschakelen

Azure Sphere ondersteunt gericht scannen, waardoor apparaten verbinding kunnen maken met Wi-Fi netwerken die hun SSID niet uitzenden of zich in een drukke draadloze netwerkomgeving bevinden.

Belangrijk

Gerichte scan zorgt ervoor dat het apparaat testaanvragen verzendt die de SSID van het netwerk naar andere apparaten kunnen onthullen. Dit mag alleen worden gebruikt in gecontroleerde omgevingen of op netwerken waar dit een acceptabel risico is.

U kunt gericht scannen inschakelen via de CLI of een Applibs-API. Als u gericht scannen via de CLI wilt inschakelen, voert u de opdracht az sphere device wifi add uit met de --targeted-scan parameter. Een toepassing kan gericht scannen inschakelen door de functie WifiConfig_SetTargetedScanEnabled aan te roepen met de ingeschakelde parameter ingesteld op true.

Wi-Fi uitschakelen

Uw softwaretoepassing kan de Wi-Fi netwerkinterface in- of uitschakelen met behulp van de functie Networking_SetInterfaceState .

Als uw hardware geen Wi-Fi vereist, kunt u RF-front-endonderdelen uitsluiten van uw hardwareontwerp. Zie Wi-Fi RF-front-end uitschakelen op MT3620 voor meer informatie.