本例以USR-216為例
所需資料:
216軟件使用手冊:http://reshuiqiwr.cn/Down/USR-C216-software-V1.0.3.pdf
串口調(diào)試助手:http://reshuiqiwr.cn/Download/27.html
AT命令軟件:http://reshuiqiwr.cn/Download/91.html
1、首先將WiFi模塊連接到路由器上
在電腦無線搜索欄,搜索到USR-216,連接
2、在瀏覽器輸入10.10.100.254,用戶名和密碼都是admin
3、設(shè)置為STA模式,設(shè)置要連接的無線路由器名字和密碼,點擊保存。
4、設(shè)置成功后,重啟模塊。電腦連接無線路由器,和WiFi模塊一個局域網(wǎng),如果WiFi模塊連接到無線路由器,測試版的nLink燈常亮。
5、查詢電腦在路由器上獲取到的IP。
6、查詢路由器分配給216的WiFi,具體AT指令:AT+WANN查詢完成后要退出配置狀態(tài),關(guān)閉串口。(其他AT指令您可以參考軟件設(shè)計手冊41頁)
AT命令軟件:http://reshuiqiwr.cn/Download/91.html
UDP server 使用方法:
1、用查到的IP地址,進入216配置網(wǎng)頁,設(shè)置socketA協(xié)議為UDP server,UDP server端口8899 。socketA服務(wù)器地址可以設(shè)置為電腦的IP,這個服務(wù)器地址是代表WiFi模塊串口接收到數(shù)據(jù)后,將數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)端,如果模塊沒有記錄來源IP和端口的話,模塊自動將數(shù)據(jù)發(fā)送到服務(wù)器地址和socketA端口。設(shè)置完成后重啟WiFi模塊。
2、串口測試,將WiFi模塊連接到電腦的串口上,電腦的設(shè)置管理器上顯示為COM4.測試串口向網(wǎng)絡(luò),網(wǎng)絡(luò)向串口端的數(shù)據(jù)透傳。WIFI模塊接收到數(shù)據(jù)后自動記錄PC發(fā)起鏈接的IP和端口,串口發(fā)數(shù)據(jù)時將數(shù)據(jù)發(fā)送到記錄的IP和端口。
UDP client 使用方法:
1、協(xié)議設(shè)置為UDP-client socketA 服務(wù)器地址和端口,設(shè)置為電腦的IP和電腦測試軟件的本地端口號。設(shè)置完成后重啟WiFi模塊
1、串口測試,將WiFi模塊連接到電腦的串口上,電腦的設(shè)置管理器上顯示為COM5.測試串口向網(wǎng)絡(luò),網(wǎng)絡(luò)向串口端的數(shù)據(jù)透傳。
串口向網(wǎng)絡(luò):網(wǎng)絡(luò)端監(jiān)聽本地的IP和本地端口,讓WIFI模塊連接,串口端發(fā)起連接,模塊將數(shù)據(jù)發(fā)送到目標IP和端口。
網(wǎng)絡(luò)向串口:目標主機:172.16.10.197端口:8899
軟件自動記錄WIFI模塊發(fā)起連接的IP和端口號,網(wǎng)絡(luò)發(fā)送數(shù)據(jù)就指向此IP和端口