Konfigurace Wi-Fi v poli
Zařízení Azure Sphere spoléhají na síťové připojení, aby přijímala aktualizace operačního systému a aplikací přes vzduch. Během vývoje je snadné nakonfigurovat Wi-Fi pro zařízení, které je připojené k vašemu počítači. Když ale azure Sphere zahrnete do vyrobeného produktu, zákazníci musí mít možnost nastavit Wi-Fi ve svém umístění.
Můžete toho dosáhnout poskytnutím fyzického ovládacího panelu, pomocí kterého může zákazník nakonfigurovat vlastní Wi-Fi připojení, nebo můžete poskytnout mobilní aplikaci pro připojení k zařízení Azure Sphere a konfiguraci Wi-Fi připojení prostřednictvím dalšího čipu Bluetooth Low Energy (BLE). V obou případech bude vaše aplikace Azure Sphere muset k vyhledání dostupných sítí použít rozhraní API pro konfiguraci Wi-Fi Azure Sphere (wificonfig.h) a pak přijmout výběr sítě uživatele a Wi-Fi přihlašovací údaje.
Nastavení Wi-Fi založené na BLE – referenční řešení
Referenční řešení pro nastavení Wi-Fi a řízení zařízení založené na BLE ukazuje, jak připojit Azure Sphere přes UART ke sadě Nordic nRF52 BLE Development Kit. Obsahuje také ukázkovou doprovodnou aplikaci pro Windows, která pomocí nástroje BLE zobrazuje a upravuje nastavení Wi-Fi zařízení Azure Sphere a řídí chování připojeného zařízení.
Povolení cílené kontroly
Azure Sphere podporuje cílené vyhledávání, které umožňuje zařízením připojit se k Wi-Fi sítím, které nevysílají SSID nebo se nacházejí v přetíženém prostředí bezdrátové sítě.
Důležité
Cílená kontrola způsobí, že zařízení bude přenášet požadavky sond, které můžou odhalit identifikátor SSID sítě do jiných zařízení. To by se mělo používat jenom v kontrolovaných prostředích nebo v sítích, kde to představuje přijatelné riziko.
Cílenou kontrolu můžete povolit prostřednictvím rozhraní příkazového řádku nebo rozhraní Applibs API. Pokud chcete povolit cílené vyhledávání prostřednictvím rozhraní příkazového řádku, spusťte příkaz az sphere device wifi add s parametrem --targeted-scan
. Aplikace může povolit cílené vyhledávání voláním funkce WifiConfig_SetTargetedScanEnabled s povoleným parametrem nastaveným na hodnotu true.
Zakázat Wi-Fi
Vaše softwarová aplikace může povolit nebo zakázat Wi-Fi síťové rozhraní pomocí funkce Networking_SetInterfaceState .
Pokud váš hardware nevyžaduje Wi-Fi, můžete z návrhu hardwaru vyloučit komponenty front-endu RF. Další informace najdete v tématu Zákaz front-endu Wi-Fi RF na MT3620.