聯盛德W600之AP+Socket配網

這回我們講講AP+Socket方式配網

也是基於官方WM_SDK_W60X_G3.04.00 SDK,由於官方SDK中AP+Socket配網方式是有做加密的,所以我暫時還沒有搞清楚該配網方式時,終端給W600發送配網數據的格式是什麼,因此無法繼續下去了,於是乎我把加密這部分代碼改爲透傳方式,大家可以參考我附件中的代碼。將其替換下圖中wm_wifioneshot.c文件,重新編譯即可。
在這裏插入圖片描述

一. 通過電腦端網絡助手發送配網信息:

1.將修改編譯後的固件燒錄到芯片中之後,通過串口助手發送AT+指令,使模塊處於AP+Socket配網模式下。

在這裏插入圖片描述

2.將電腦wifi網絡連接W600發出的熱點

在這裏插入圖片描述

3.打開網絡助手,創建TCP Client 遠程地址爲:192.168.1.1 端口號:65532

以Json方式發送想要連接路由器名稱和密碼,需要換行符。

在這裏插入圖片描述

4.模塊接收到配網數據解析後自動連接網絡,關閉自身發出的AP熱點,配網結束。

在這裏插入圖片描述

二. 通過安卓APP發送配網信息:

爲方便使用,我專程寫了個安卓APP配網DEMO,在文章末尾附件中,下載安裝即可。

1.將修改編譯後的固件燒錄到芯片中之後,通過串口助手發送AT+指令,使模塊處於AP+Socket配網模式下。

在這裏插入圖片描述

2.將手機熱點連接到W600 AP模式下發出的熱點

在這裏插入圖片描述

3.輸入路由器WIFI名稱和密碼,點擊配網。

在這裏插入圖片描述
在這裏插入圖片描述

4.模塊接收到配網數據解析後自動連接網絡,關閉自身發出的AP熱點,配網結束。

在這裏插入圖片描述

附件[1]:wm_wifi_oneshot.zip

附件[2]:AP+Socket配網.apk

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章