W801,使用藍牙接受命令更新wifi賬號密碼並重連失敗

發布於 2022-04-13 16:29:08

【1】我在主程序的Usermain裡面創建了一個新的任務用以進行其他操作,如圖一,同時開啟藍牙並進行藍牙配網。
將這個任務注釋掉後,能夠正常切換wifi,但是當該任務存在時,會導致wifi鏈接失敗。不清楚該如何解決。
3.png
1.png
2.png

【2】後續我在原始的sdk中進行測試,直接在usermain裡面進行wifi鏈接切換的測試,需要在demo_connect_net的wifi_disconnect後面添加延時才能完成正常切換。而原始的通過t-connect命令切換不同網絡卻是正常的。
4.png
5.png

查看更多

關注者
0
被浏覽
2.1k
abcd
abcd 2022-04-14
我只是個路過的老年人~

因為你這個while(1){}足以幹死所有的任務了

3 個回答
isme
isme 認證專家 2022-04-13
冰鎮大西瓜

1.主動聯網切換WIFI時可以先調用tls_wifi_disconnect();接口斷開網絡。
2.我看你現在這個流程不是很合理,正常情況下,模塊最好通過類似按鍵的觸發機制讓模塊進入配網模式,配網成功後打開自動重連功能,模塊斷開連接或者重新上電是能夠自動重新連接上WIFI,而當想切換WIFI網絡時,重新通過按鍵或其他觸發機制進入配網模式即可。

SK2024
SK2024 2022-04-13
這家夥很懶,什麼也沒寫!

補充一下問題,發現sdk裡的wifi鏈接函數,在任務啟動之後再鏈接會鏈接不上,在啟動前和任務中都可以鏈接成功
6.png
7.png

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽