以下為E103-W10作為 softAP實(shí)現(xiàn) UDP串口服務(wù)器無線數(shù)據(jù)透傳的舉例,E103-W10作為 station 可同理實(shí)現(xiàn)透傳。 默認(rèn)僅在TCP client單連接或UDP傳輸模式時(shí),支持透傳。 1.1.TCP Client 單連接透傳1.配置WiFi模式 使用指令A(yù)T+CWMODE=3//SoftAP+Station mode,如圖表11所示。 圖表11 設(shè)置Wi-Fi模式 2.連接到路由器 E103-W10連接至WiFi名稱為"E880-IR01",密碼為"JSZXE880"的路由器,根據(jù)您的路由器名稱和密碼替換即可。如圖表12所示。 圖表12 連接到指定路由器 3.PC與E103-W10連接同一路由器,如圖表13所示。 圖表13 PC連接到路由器 4.在PC端使用網(wǎng)絡(luò)調(diào)試工具,建立一個(gè)TCP服務(wù)器。 5.查看PC端WiFi IP地址 假設(shè)PC IP地址為192.168.1.156,端口為8080。創(chuàng)建一個(gè)IP地址為192.168.1.156,端口為8080的TCP服務(wù)器。如圖表14所示。 圖表14 PC創(chuàng)建服務(wù)器步驟1 最后,啟動(dòng)服務(wù)器,如圖表15所示。 圖表15 PC創(chuàng)建服務(wù)器步驟2 6.E103-W10作為TCP Client連接到上述服務(wù)器 AT+CIPSTART="TCP","192.168.1.156",8080 //協(xié)議,服務(wù)器IP地址和端口號(hào) 發(fā)送指令如圖表16所示。 圖表16 建立TCP連接 同時(shí)“TCP&UDP測試工具”彈出連接窗口,如圖表17所示。 圖表17 TCP連接建立成功 至此,E103-W10已與PC端成功成功建立TCP連接。 7.使能透傳模式,指令為AT+CIPMODE=1,如圖表18所示。 圖表18 使能透傳模式 8.E103-W10向TCP服務(wù)器發(fā)送數(shù)據(jù) 進(jìn)入透傳狀態(tài),發(fā)送指令A(yù)T+CIPSEND,如圖表19所示。 圖表19 進(jìn)入透傳模式 發(fā)送數(shù)據(jù),如圖表110所示。 圖表110 開始透明傳輸 9.退出發(fā)送數(shù)據(jù) 首先發(fā)送“+++”,不帶“發(fā)送新行”。 再發(fā)送測試指令A(yù)T,確認(rèn)是否退出透傳狀態(tài)。 10.退出透傳模式,發(fā)送AT+CIPMODE=0。 11.斷開TCP 連接,發(fā)送AT+CIPCLOSE。 同時(shí),“TCP&UDP測試工具”連接窗口消失。 1.2.UDP透傳以下為E103-W10作為 softAP實(shí)現(xiàn) UDP 透傳的舉例,E103-W10作為 station 可同理實(shí)現(xiàn)透傳。 1.配置WiFi模式 使用指令A(yù)T+CWMODE=3//SoftAP+Station mode。 2.配置E103-W10 SoftAP,發(fā)送至AT+CWSAP="E103-W10","12345678",5,3。3.PC連入E103-W10 SoftAP。 4.查詢E103-W10的IP地址,發(fā)送指令A(yù)T+CIFSR。 5.在PC 端使用網(wǎng)絡(luò)調(diào)試工具,建立一個(gè)UDP 傳輸。 PC 創(chuàng)建的UDP連接的IP地址為上一步查詢的"192.168.4.1",端口號(hào)設(shè)為2233。 6.E103-W10與PC對應(yīng)端口建立固定對端的UDP 傳輸 發(fā)送指令A(yù)T+CIPSTART="UDP","192.168.4.2",1001,2233,0。 7.使能透傳模式 AT+CIPMODE=1 8.E103-W10向遠(yuǎn)端發(fā)送數(shù)據(jù) AT+CIPSEND 9.退出發(fā)送數(shù)據(jù) 10.退出透傳模式 AT+CIPMODE=0 11.斷開 TCP 連接 AT+CIPCLOSE 轉(zhuǎn)載文章:https://www.ebyte.com/new-view-info.html?id=1605 |