Bagikan melalui


Mengonfigurasi Wi-Fi dalam bidang

Perangkat Azure Sphere mengandalkan konektivitas jaringan untuk menerima OS udara dan pembaruan aplikasi. Selama pengembangan, mudah untuk mengonfigurasi Wi-Fi untuk perangkat yang tersambung ke PC Anda. Namun, saat Anda menggabungkan Azure Sphere ke dalam produk manufaktur, pelanggan Anda harus dapat menyiapkan Wi-Fi di lokasi mereka.

Anda dapat menyelesaikan ini dengan menyediakan panel kontrol fisik di mana pelanggan dapat mengonfigurasi koneksi Wi-Fi mereka sendiri, atau Anda mungkin menyediakan aplikasi seluler untuk tersambung ke perangkat Azure Sphere dan mengonfigurasi konektivitas Wi-Fi, melalui chip Bluetooth Low Energy (BLE) tambahan. Dalam kasus apa pun, aplikasi Azure Sphere Anda perlu menggunakan API konfigurasi Azure Sphere Wi-Fi (wificonfig.h) untuk menemukan jaringan yang tersedia, lalu menerima pilihan jaringan pengguna dan Wi-Fi kredensial.

Penyetelan Wi-Fi berbasis BLE - solusi referensi

Solusi referensi kontrol perangkat dan penyiapan Wi-Fi berbasis BLE menunjukkan cara menyambungkan Azure Sphere melalui UART ke Nordic nRF52 BLE Development Kit. Aplikasi ini juga menyertakan contoh aplikasi pendamping Windows yang menggunakan BLE untuk menampilkan dan mengubah pengaturan Wi-Fi perangkat Azure Sphere, dan mengontrol perilaku perangkat yang terpasang.

Aktifkan pemindaian bertarget

Azure Sphere mendukung pemindaian bertarget, yang memungkinkan perangkat tersambung ke jaringan Wi-Fi yang tidak menyiarkan SSID mereka, atau terletak di lingkungan jaringan nirkabel yang padat.

Penting

Pemindaian bertarget menyebabkan perangkat mengirimkan permintaan probe yang dapat mengungkapkan SSID jaringan ke perangkat lain. Ini seharusnya hanya digunakan di lingkungan terkontrol, atau pada jaringan di mana risiko ini dapat diterima.

Anda dapat mengaktifkan pemindaian bertarget melalui CLI atau API Applibs. Untuk mengaktifkan pemindaian bertarget melalui CLI, jalankan perintah tambahkan wifi perangkat az sphere dengan --targeted-scan parameter. Aplikasi dapat mengaktifkan pemindaian bertarget dengan memanggil fungsi WifiConfig_SetTargetedScanEnabled dengan parameter yang diaktifkan diatur ke true.

Menonaktifkan Wi-Fi

Aplikasi perangkat lunak Anda dapat mengaktifkan atau menonaktifkan antarmuka jaringan Wi-Fi menggunakan fungsi Networking_SetInterfaceState .

Jika perangkat keras tidak memerlukan Wi-Fi, Anda dapat mengecualikan komponen front-end RF dari desain perangkat keras. Untuk informasi selengkapnya, lihat Menonaktifkan Wi-Fi RF front end di MT3620.