E103-W12系列串口WiFi模塊的功能繁多,在使用之前需要配置相關(guān)參數(shù),然后才能正常的工作。在以下的使用教程中,加*的是必須執(zhí)行的操作,其他模式使用時(shí)請(qǐng)根據(jù)自己的需求設(shè)置。前文介紹了串口WiFi模塊功能特點(diǎn)、E103-W12系列超低功耗串口WiFi模塊MQTT通信教程, 本文會(huì)詳細(xì)介紹WiFi模塊STA模式/AP模式下的TCP通信教程、STA模式下UDP傳輸通信教程、串口WiFi模塊透?jìng)髂J脚渲媒坛?、超低功耗WiFi模塊高速傳輸指令配置等教程
E103-W12系列串口WiFi模塊在STA角色下要實(shí)現(xiàn)與PC通信需要保證PC端和WiFi模塊處于同一局域網(wǎng)。這里我們WiFi模塊做STA與PC的TCP的server進(jìn)行通信和AP與PC的TCP client進(jìn)行通信;其余組合也是類(lèi)似的。
1、設(shè)置WiFi模塊為STA模式,然后重啟生效:AT+CWMODE=0;重啟:AT+RST。
2、連接到電腦所在網(wǎng)段的路由器:AT+CWJAPA=TST-2.4G,TST12345678,連接成功后會(huì)打印連接的 wifi和分配到的 ip 地址。
3、打開(kāi)網(wǎng)絡(luò)調(diào)試助手,開(kāi)啟一個(gè)TCP Server。網(wǎng)絡(luò)調(diào)試助手的本機(jī)地址需要與WiFi模塊的ip地址在同一網(wǎng)段:
4、串口WiFi模塊連接到 TCP Server:AT+CIPSTART=192.168.2.25,8080,返回:+CIPSTART:1 OK。
5、使用指令向 TCP server 發(fā)送數(shù)據(jù):AT+CIPSEND=1,10,192.168.2.25,8080,123456789。
6、查看網(wǎng)絡(luò)調(diào)試助手發(fā)現(xiàn)收到了數(shù)據(jù):
7、網(wǎng)絡(luò)調(diào)試助手向模塊發(fā)送數(shù)據(jù),模塊收到數(shù)據(jù)打?。?/span>
8、整個(gè)操作步驟。
1、設(shè)置WiFi模塊為AP模式:AT+CWMODE=1。
2、復(fù)位模塊:AT+RST。
3、設(shè)置 AP 的 IP址:AT+CIPIP=1,192.168.10.1,255.255.255.0,192.168.10.1。
4、設(shè)置 DHCP 服務(wù)器:AT+CWDHCPS=1,192.168.10.2,192.168.10.10,1800。
5、設(shè)置軟 AP:AT+CWSAP=MY_SSID,3,1,12345678,1,CN。
6、電腦連接模塊創(chuàng)建的 AP:
連接成功后模塊打印電腦的 MAC 地址:
7、WiFi模塊創(chuàng)建 TCP Server:AT+CIPSERVER=8080。
8、網(wǎng)絡(luò)調(diào)試助手做 TCP Client 連接模塊,連接成功后模塊打印 PC 的 IP 地址和端口號(hào)。
9、WiFi模塊向網(wǎng)絡(luò)調(diào)試助手發(fā)送數(shù)據(jù):AT+CIPSEND=0,10,192.168.10.2,50004,1234567890。
10、網(wǎng)絡(luò)調(diào)試助手收到了數(shù)據(jù),網(wǎng)絡(luò)調(diào)試助手下發(fā):
上面已經(jīng)介紹了WiFi模塊的AP或者STA模式連接TCP的使用方法了,這里我們就只以 STA 模式進(jìn)行通信了。
1、設(shè)置模式為 STA 模式:AT+CWMODE=0。
2、復(fù)位:AT+RST。
3、連接到路由器(模塊 ip 需要和電腦需要在同一網(wǎng)段):AT+CWJAPA=TST-2.4G,TST12345678。
4、打開(kāi)本地 UDP 端口:AT+CIPUDP=8081。
5、網(wǎng)絡(luò)調(diào)試助手創(chuàng)建一個(gè) UDP 會(huì)話(huà)。
6、WiFi模塊向網(wǎng)絡(luò)調(diào)試助手發(fā)送數(shù)據(jù),網(wǎng)絡(luò)調(diào)試助手向模塊發(fā)送數(shù)據(jù)。
7、全部操作如下圖
WiFi模塊透?jìng)鞴δ苣J?/span>目前只能在非低功耗模式下使用,支持TCP client和UDP模式,發(fā)送數(shù)據(jù)需要以換行結(jié)束。
WiFi模塊透?jìng)髂J?/span>下只能建立一個(gè)socket連接,不能多連接。
1、連接到路由器 AP(模塊 ip 需要和電腦需要在同一網(wǎng)段):AT+CWJAPA=TST-2.4G,TST12345678。
2、打開(kāi)網(wǎng)絡(luò)調(diào)試助手,開(kāi)啟一個(gè) TCP Server,網(wǎng)絡(luò)調(diào)試助手的本機(jī)地址需要與模塊的 ip 地址在同一網(wǎng)段。
3、 模塊連接到 TCP Server:AT+CIPSTART=192.168.2.101,8080。
4、 進(jìn)入透?jìng)鳎?/span>AT+CIPTRANSLINK=0//0 是 tcp,1 是 udp。
5、 發(fā)送數(shù)據(jù),雙方互發(fā)無(wú)問(wèn)題,如:123456789。
6、發(fā)送+++,退出透?jìng)髂J?/span> //這個(gè)也要加換行。
使用串口波特率越高,快速發(fā)送的時(shí)候使用 AT 指令或者透?jìng)鞫伎赡軄G包。我們可以先發(fā)送指令進(jìn)入數(shù)據(jù)模式,然后在發(fā)送數(shù)據(jù)。<ESC>的值是 0x1b,指令說(shuō)明見(jiàn) AT 指令手冊(cè)。
發(fā)送格式:<ESC>H<cid>,<length>,<remote_ip >,<remote_port >
數(shù)據(jù):<data>
1、連接到路由器 AP(模塊 ip 需要和電腦需要在同一網(wǎng)段):AT+CWJAPA=TST-2.4G,TST12345678。
2、打開(kāi)網(wǎng)絡(luò)調(diào)試助手,開(kāi)啟一個(gè) TCP Server,網(wǎng)絡(luò)調(diào)試助手的本機(jī)地址需要與模塊的 ip 地址在同一網(wǎng)段。
3、模塊連接到 TCP Server:AT+CIPSTART=192.168.2.101,8080。
4、進(jìn)入數(shù)據(jù)模式:<ESC>H1,10,0,0。
6、 發(fā)送上面指定長(zhǎng)度的數(shù)據(jù),長(zhǎng)度不夠時(shí)會(huì)一直等待,如:1234567890。
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多串口服務(wù)器、數(shù)傳電臺(tái)、lora無(wú)線(xiàn)模塊等產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(hào)(微信號(hào):cdebyte)進(jìn)行了解,也可以直接撥打400電話(huà)咨詢(xún)技術(shù)專(zhuān)員!
相關(guān)文章推薦:
無(wú)線(xiàn)通信技術(shù)之WiFi技術(shù)原理詳解
E103-W04串口轉(zhuǎn)WiFi模塊參數(shù)配置及通訊測(cè)試教程
基于WiFi模塊E103-W10的TCP與電腦連接實(shí)現(xiàn)數(shù)據(jù)傳輸教程
7 X 24 銷(xiāo)售服務(wù)熱線(xiàn)
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國(guó)銷(xiāo)售投訴電話(huà):19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號(hào)B5棟(前臺(tái)座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號(hào)-3