Share via


Alandaki Wi-Fi yapılandırma

Azure Sphere cihazları, havadan işletim sistemi ve uygulama güncelleştirmelerini almak için ağ bağlantısını kullanır. Geliştirme sırasında, bilgisayarınıza bağlı bir cihaz için Wi-Fi'yi yapılandırmak kolaydır. Ancak, Azure Sphere'ı üretilen bir ürüne dahil ettiğinizde, müşterilerinizin konumlarında Wi-Fi ayarlayabilmeleri gerekir.

Bunu, müşterinin kendi Wi-Fi bağlantısını yapılandırabileceği bir fiziksel denetim masası sağlayarak veya ek bir Bluetooth Düşük Enerji (BLE) yongası aracılığıyla Azure Sphere cihazına bağlanmak ve Wi-Fi bağlantısını yapılandırmak için bir mobil uygulama sağlayabilirsiniz. Her iki durumda da Azure Sphere uygulamanızın kullanılabilir ağları bulmak için Azure Sphere Wi-Fi yapılandırma API'sini (wificonfig.h) kullanması, ardından kullanıcının ağ seçimini kabul edip kimlik bilgilerini Wi-Fi gerekir.

BLE tabanlı Wi-Fi kurulumu - başvuru çözümü

BLE tabanlı Wi-Fi kurulumu ve cihaz denetimi başvuru çözümü, UART üzerinden Azure Sphere'ı İskandinav nRF52 BLE Geliştirme Seti'ne bağlamayı gösterir. Ayrıca Azure Sphere cihazının Wi-Fi ayarlarını görüntülemek ve değiştirmek ve ekli cihaz davranışını denetlemek için BLE kullanan örnek bir Windows eşlikçisi uygulaması içerir.

Hedeflenen taramayı etkinleştirme

Azure Sphere, cihazların SSID'lerini yayınlamayan veya kalabalık bir kablosuz ağ ortamında bulunan Wi-Fi ağlarına bağlanmasını sağlayan hedefli taramayı destekler.

Önemli

Hedeflenen tarama, cihazın ağın SSID'sini diğer cihazlara gösterebilecek yoklama isteklerini iletmesine neden olur. Bu yalnızca denetimli ortamlarda veya bunun kabul edilebilir bir risk olduğu ağlarda kullanılmalıdır.

Hedeflenen taramayı CLI veya Applibs API'sinde etkinleştirebilirsiniz. CLI üzerinden hedeflenen taramayı etkinleştirmek için azsphere device wifi add komutunu parametresiyle --targeted-scan çalıştırın. Bir uygulama, etkin parametre true olarak ayarlanmış WifiConfig_SetTargetedScanEnabled işlevini çağırarak hedeflenen taramayı etkinleştirebilir.

Wi-Fi devre dışı bırakma

Yazılım uygulamanız Networking_SetInterfaceState işlevini kullanarak Wi-Fi ağ arabirimini etkinleştirebilir veya devre dışı bırakabilir.

Donanımınız Wi-Fi gerektirmiyorsa RF ön uç bileşenlerini donanım tasarımınızın dışında tutabilirsiniz. Daha fazla bilgi için bkz . MT3620'de Wi-Fi RF ön ucunu devre dışı bırakma