Konfigurieren von WLAN im Feld
Wichtig
Dies ist die Dokumentation zu Azure Sphere (Legacy). Azure Sphere (Legacy) wird am 27. September 2027 eingestellt, und Benutzer müssen bis zu diesem Zeitpunkt zu Azure Sphere (integriert) migrieren. Verwenden Sie die Versionsauswahl oberhalb des Inhaltsverzeichniss, um die Dokumentation zu Azure Sphere (Integriert) anzuzeigen.
Azure Sphere-Geräte erfordern Netzwerkkonnektivität, um drahtlose Betriebssystem- und Anwendungsupdates zu empfangen. Während der Entwicklung ist das Konfigurieren von WLAN für ein mit Ihrem PC verbundenes Gerät einfach. Wenn Sie Azure Sphere in ein Fertigprodukt integrieren, müssen Kunden jedoch in der Lage sein, WLAN an ihrem Standort einzurichten.
Sie können dazu ein physisches Bedienfeld, über das Kunden ihre eigene WLAN-Verbindung konfigurieren können, oder eine mobile App bereitstellen, um über einen zusätzlichen Bluetooth Low Energy-Chip (BLE) eine Verbindung mit dem Azure Sphere-Gerät herzustellen und die WLAN-Konnektivität zu konfigurieren. In beiden Fällen muss Ihre Azure Sphere-App die Azure Sphere WLAN-Konfigurations-API (wificonfig.h) verwenden, um nach verfügbaren Netzwerken zu suchen und dann die Netzwerkauswahl und WLAN-Anmeldeinformationen des Benutzers zu akzeptieren.
BLE-basiertes WLAN-Setup – Referenzlösung
Die Referenzlösung für das BLE-basierte WLAN-Setup und die Gerätesteuerung veranschaulicht, wie Sie Azure Sphere über UART mit einem Nordic nRF52 BLE Development Kit verbinden. Darüber hinaus enthält sie über ein Beispiel für eine Windows-Begleit-App, die BLE zum Anzeigen und Ändern der WLAN-Einstellungen des Azure Sphere-Geräts und Steuern des Verhaltens eines angefügten Geräts verwendet.
Aktivieren gezielter Überprüfung
Azure Sphere unterstützt gezielte Überprüfung, mit der Geräte Verbindungen mit WLAN-Netzwerken herstellen können, die ihre SSID nicht übertragen, oder sich in einer überlasteten Drahtlosnetzwerkumgebung befinden.
Wichtig
Gezielte Überprüfung bewirkt, dass das Gerät Testanforderungen übermittelt, die möglicherweise die SSID des Netzwerks für andere Geräte offenlegen. Dies sollte nur in kontrollierten Umgebungen oder in Netzwerken verwendet werden, in denen dies ein akzeptables Risiko darstellt.
Sie können gezielte Überprüfung über die CLI oder eine Applibs-API aktivieren. Um gezielte Überprüfung über die CLI zu aktivieren, führen Sie den Befehl azsphere device wifi add mit dem Parameter --targeted-scan
aus. Eine Anwendung kann das gezielte Scannen aktivieren, indem die WifiConfig_SetTargetedScanEnabled-Funktion aufgerufen wird, wobei der aktivierte Parameter auf "true" festgelegt ist.
Wlan deaktivieren
Ihre Softwareanwendung kann die WLAN-Netzwerkschnittstelle mithilfe der Networking_SetInterfaceState-Funktion aktivieren oder deaktivieren.
Wenn Ihre Hardware kein WLAN erfordert, können Sie RF-Front-End-Komponenten aus Ihrem Hardwaredesign ausschließen. Weitere Informationen finden Sie unter Deaktivieren des WLAN-RF-Front-Ends auf MT3620