Udostępnij za pośrednictwem


Konfigurowanie sieci Wi-Fi w polu

Ważne

Jest to dokumentacja usługi Azure Sphere (starsza wersja). Usługa Azure Sphere (starsza wersja) zostanie wycofana 27 września 2027 r., a użytkownicy muszą przeprowadzić migrację do usługi Azure Sphere (zintegrowanej) do tej pory. Użyj selektora wersji znajdującego się powyżej spisu treści, aby wyświetlić dokumentację usługi Azure Sphere (zintegrowaną).

Urządzenia usługi Azure Sphere korzystają z łączności sieciowej w celu odbierania za pośrednictwem powietrza aktualizacji systemu operacyjnego i aplikacji. Podczas programowania można łatwo skonfigurować sieć Wi-Fi dla urządzenia połączonego z komputerem. W przypadku uwzględnienia usługi Azure Sphere w wyprodukowanym produkcie klienci muszą jednak mieć możliwość skonfigurowania sieci Wi-Fi w ich lokalizacji.

Można to zrobić, udostępniając fizyczny panel sterowania, za pomocą którego klient może skonfigurować własne połączenie Wi-Fi lub udostępnić aplikację mobilną do łączenia się z urządzeniem Usługi Azure Sphere i konfigurowania łączności Wi-Fi za pośrednictwem dodatkowego mikroukładu Bluetooth Low Energy (BLE). W obu przypadkach aplikacja usługi Azure Sphere będzie musiała użyć interfejsu API konfiguracji sieci Wi-Fi usługi Azure Sphere (wificonfig.h), aby znaleźć dostępne sieci, a następnie zaakceptować wybór sieci użytkownika i poświadczenia sieci Wi-Fi.

Konfiguracja sieci Wi-Fi oparta na protokole BLE — rozwiązanie referencyjne

Konfiguracja sieci Wi-Fi oparta na protokole BLE i rozwiązanie referencyjne dotyczące kontroli urządzeń pokazuje, jak połączyć usługę Azure Sphere za pośrednictwem standardu UART z zestawem BLE Development Kit nordyckim nRF52. Zawiera również przykładową aplikację towarzyszącą systemu Windows, która używa języka BLE do wyświetlania i modyfikowania ustawień sieci Wi-Fi urządzenia usługi Azure Sphere oraz kontrolowania dołączonego zachowania urządzenia.

Włączanie skanowania docelowego

Usługa Azure Sphere obsługuje skanowanie docelowe, które umożliwia urządzeniom łączenie się z sieciami Wi-Fi, które nie emitują ich identyfikatora SSID lub znajdują się w zatłoczonym środowisku sieci bezprzewodowej.

Ważne

Skanowanie docelowe powoduje, że urządzenie przesyła żądania sondy, które mogą ujawnić identyfikator SSID sieci innym urządzeniom. Powinno to być używane tylko w kontrolowanych środowiskach lub w sieciach, w których jest to akceptowalne ryzyko.

Skanowanie docelowe można włączyć za pomocą interfejsu wiersza polecenia lub interfejsu API applibs. Aby włączyć skanowanie docelowe za pośrednictwem interfejsu wiersza polecenia, uruchom polecenie azsphere device wifi add z parametrem --targeted-scan . Aplikacja może włączyć skanowanie docelowe, wywołując funkcję WifiConfig_SetTargetedScanEnabled z włączonym parametrem ustawionym na wartość true.

Wyłączanie sieci Wi-Fi

Aplikacja oprogramowania może włączać lub wyłączać interfejs sieciowy sieci Wi-Fi przy użyciu funkcji Networking_SetInterfaceState .

Jeśli sprzęt nie wymaga sieci Wi-Fi, możesz wykluczyć składniki frontonu RF z projektu sprzętu. Aby uzyskać więcej informacji, zobacz Disable Wi-Fi RF fronton on MT3620 (Wyłączanie frontonu RF Wi-Fi w usłudze MT3620)