給帶有WiFi功能的單片機配網是一個比較麻煩的事情,尤其是沒有螢屏和作業系統的單片機,有時甚至需要重新編輯韌體并燒錄進去。但是同時帶有藍牙和WiFi的單片機就可以借用藍牙來傳輸WiFi的配網資訊,實作快速配網。瑞昱RTL8722開發板使用ARM Cortex M33構架,擁有雙頻WiFi和BLE 5.0,可以輕松完成這個作業,以下是示例:
材料準備
RTL8722 DM x 1
Android / iOS 智能手機
范例說明
在此范例中,在RTL8722藍牙堆疊上設定了WiFi配置服務。帶有應用程式的手機使用BLE連接到RTL8722設備,并將RTL8722配置連線至正確的WiFi路由器。
具體的步驟如下:
確保您的手機上安裝了Realtek WiFi配置應用程式,請參考下列連結:
- Google Play Store: https://play.google.com/store/apps/details?id=com.rtk.btconfig
- Apple App Store: https://apps.apple.com/sg/app/easy-wifi-config/id1194919510
打開范例,"Files" -> "Examples" -> “AmebaBLE” -> “BLEWifiConfigService”.

上傳程式碼并在上傳完成后按RTL8722上的重置按鈕。
打開手機上的Realtek WiFiConfig應用程式,然后點擊圓形按鈕以掃描RTL8722板。

從掃描結果中選擇正確的RTL8722板。該應用程式將連接到RTL8722開發板,并要求開發板掃描WiFi網路,然后使用BLE將掃描結果發送回該應用程式



如果手機當前已連接到WiFi網路,則該應用程式將要求輸入WiFi密碼以將RTL8722板連接到同一WiFi網路。點擊“Select AP”以選擇另一個WiFi網路,或者輸入密碼,然后點擊Continue將RTL8722連接到所選的WiFi網路。

RTL8722 板連接到WiFi網路后,將顯示以下訊息。點擊“Try another AP”以連接到其他WiFi網路,或者點擊“Confirm”以保持當前的WiFi網路并將RTL8722板斷開與手機的BLE連接。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/9309.html
標籤:單片機/工控
上一篇:STM32的__HAL_TIM_SetCompare函式報錯
下一篇:單片機音樂頻譜求助
