Konfigurowanie Wi-Fi w polu
Urządzenia Azure Sphere korzystają z łączności sieciowej, aby otrzymywać bezprzewodowe aktualizacje systemu operacyjnego i aplikacji. Podczas projektowania można łatwo skonfigurować sieć Wi-Fi dla urządzenia podłączonego do komputera. Jednak po włączeniu usługi Azure Sphere do wyprodukowanego produktu klienci muszą mieć możliwość skonfigurowania Wi-Fi w ich lokalizacji.
Możesz to osiągnąć, udostępniając fizyczny panel sterowania, za pośrednictwem którego klient może skonfigurować własne połączenie Wi-Fi, lub możesz udostępnić aplikację mobilną do łączenia się z urządzeniem Azure Sphere i konfigurowania łączności Wi-Fi za pośrednictwem dodatkowego mikroukładu Bluetooth Low Energy (BLE). W obu przypadkach aplikacja Azure Sphere będzie musiała użyć interfejsu API konfiguracji usługi Azure Sphere Wi-Fi (wificonfig.h), aby znaleźć dostępne sieci, a następnie zaakceptować wybór sieci użytkownika i Wi-Fi poświadczenia.
Konfiguracja Wi-Fi oparta na systemie BLE — rozwiązanie referencyjne
Oparte na ble Wi-Fi konfiguracji i rozwiązania odwołań do urządzeń pokazuje, jak połączyć Azure Sphere przez UART do Nordic nRF52 BLE Development Kit. Zawiera również przykładową aplikację towarzyszącą systemowi Windows, która używa ble do wyświetlania i modyfikowania ustawień Wi-Fi urządzenia Azure Sphere oraz do sterowania zachowaniem dołączonego urządzenia.
Włączanie skanowania kierowanego
Usługa Azure Sphere obsługuje skanowanie kierowane, które umożliwia urządzeniom łączenie się z sieciami Wi-Fi, które nie emitują identyfikatora SSID lub znajdują się w zatłoczonym środowisku sieci bezprzewodowej.
Ważne
Skanowanie kierowane powoduje, że urządzenie przesyła żądania sondy, które mogą ujawnić identyfikator SSID sieci innym urządzeniom. Należy go stosować tylko w środowiskach kontrolowanych lub w sieciach, w których jest to dopuszczalne ryzyko.
Skanowanie kierowane można włączyć za pośrednictwem interfejsu API INTERFEJSU UŻYTKOWNIKA lub Applibs. Aby umożliwić skanowanie kierowane przez cli, uruchom az sphere urządzenie wifi dodać polecenie z parametrem --targeted-scan
. Aplikacja może włączyć skanowanie kierowane, wywołując funkcję WifiConfig_SetTargetedScanEnabled z włączonym parametrem ustawionym na prawda.
Wyłącz Wi-Fi
Aplikacja może włączyć lub wyłączyć interfejs sieci Wi-Fi przy użyciu funkcji Networking_SetInterfaceState .
Jeśli sprzęt nie wymaga sieci Wi-Fi, możesz wykluczyć komponenty frontonu fal radiowych z projektu sprzętu. Aby uzyskać więcej informacji , zobacz Wyłączanie Wi-Fi front endu fal radiowych na MT3620.