1.1、模塊 AP 模式下做 TCP serve AT+CWMODE=2 開啟 AP 模式(串口助手) AT+CWSAP="ESP8266","0123456789",11,0 設(shè)置模塊的 wifi 和密碼(串口助手) AT+CIPSERVER=1,8899 設(shè)置模塊服務(wù)器端口(串口助手), 打開手機(jī)開始進(jìn)行設(shè)置: 請打開電腦去連接模塊建立的AP熱點ESP8266。并且在打開網(wǎng)絡(luò)調(diào)試助手,輸入連接模塊的 ip 和設(shè)置的端口。如下圖模塊默認(rèn)的 ip 為 192.168.4.1,端口為自己設(shè)定的 8899(默認(rèn)的為 333)(網(wǎng)絡(luò)調(diào)試助手) AT+CIPSEND=0,11 進(jìn)入數(shù)據(jù)發(fā)送模式為11個字節(jié)(串口助手) > 進(jìn)入發(fā)送模式(串口助手) www*doit*am 發(fā)送的 11 個數(shù)據(jù)(串口助手) 網(wǎng)絡(luò)調(diào)試助手發(fā)送數(shù)據(jù):深圳四博智聯(lián)科技有限公司 (網(wǎng)絡(luò)調(diào)試助手)
210312ytjzjji1113rv5a1.png (63.78 KB, 下載次數(shù): 75)
下載附件
2018-6-7 03:01 上傳
210419ns40qqno3q4ll5ne.png (109.57 KB, 下載次數(shù): 79)
下載附件
2018-6-7 03:01 上傳
*如果想設(shè)置開機(jī)進(jìn)入透傳模式請參考后面文檔中的常用指令篇講解,如果更為詳細(xì)的說明請參考官方的AT指令文檔
1.2、模塊 STA 模式下做 TCP serveAT+CWMODE=1 設(shè)置模組為STA模式。(串口助手) AT+CWLAP 查詢附近 WIFI(串口助手) AT+CWJAP="123123","12345678" 連接 WIFI(串口助手) AT+CIFSR 查看路由器分配給模組的IP地址,例如 192.168.43.104(串口助手) AT+CIPMUX=1 打開多連接(串口助手) AT+CIPSERVER=1,8899 設(shè)置模塊服務(wù)器端口(串口助手). 打開網(wǎng)絡(luò)調(diào)試助手進(jìn)行設(shè)置: 請打開電腦去連接路由器的WIFI熱點。并且打開網(wǎng)絡(luò)調(diào)試助手,在網(wǎng)絡(luò)調(diào)試助手上輸入連接模塊的 IP和設(shè)置的端口。路由器給模塊分配的 IP 為 192.168.43.103,端口為自己設(shè)定的 8899(默認(rèn)的為 333)(網(wǎng)絡(luò)調(diào)試助手) AT+CIPSEND=0,11 進(jìn)入數(shù)據(jù)發(fā)送模式為11個字節(jié) > 進(jìn)入發(fā)送模式 www*doit*am 發(fā)送的 11 個數(shù)據(jù) 網(wǎng)絡(luò)調(diào)試助手發(fā)送數(shù)據(jù):深圳四博智聯(lián)科技有限公司 (網(wǎng)絡(luò)調(diào)試助手)
210617o5fhtbsiiz555bm5.png (34.77 KB, 下載次數(shù): 74)
下載附件
2018-6-7 03:01 上傳
210611w1ey2zfvfjt19ju4.png (80.15 KB, 下載次數(shù): 75)
下載附件
2018-6-7 03:01 上傳
1.3 模塊 TCP client 透傳模式
AT+CWMODE=1 設(shè)置模組為STA模式。(串口助手) AT+CWLAP 查詢附近 WIFI(串口助手) AT+CWJAP="123123","12345678" 連接路由器的 WIFI(串口助手) AT+CIFSR 查看路由器分配給模組的IP地址,例如 192.168.43.103(串口助手) AT+CIPMUX=0 設(shè)置單連接(串口助手) AT+CIPMODE=1 設(shè)置透傳模式(串口助手) 網(wǎng)絡(luò)調(diào)試助手設(shè)置 電腦連接路由器,打開網(wǎng)絡(luò)調(diào)試助手, 配置TCP server 端口8899,查看路由器給電腦分配的IP 192.168.43.104.(網(wǎng)絡(luò)調(diào)試助手可提前設(shè)置好) AT+CIPSTART="TCP","192.168.43.104",8899 連接手機(jī)端建立的TCP服務(wù)器(串口助手) AT+CIPSEND 開始發(fā)送數(shù)據(jù)(串口助手) > 進(jìn)入發(fā)送模式(串口助手) www*doit*am 發(fā)送數(shù)據(jù)(串口助手) +++ 注意退出透傳,直接發(fā)送。取消發(fā)送新行 網(wǎng)絡(luò)調(diào)試助手發(fā)送數(shù)據(jù):深圳四博智聯(lián)科技有限公司 (網(wǎng)絡(luò)調(diào)試助手)
210820sz3dccbjkd3xhz5d.png (34.69 KB, 下載次數(shù): 84)
下載附件
2018-6-7 03:01 上傳
210809lrsft6nnyruzl6uh.png (159.87 KB, 下載次數(shù): 90)
下載附件
2018-6-7 03:01 上傳
* 注意透傳只能在單連接模式下進(jìn)行,所以在建立連接之前一定要用(AT+CIPMUX=0設(shè)置單連接),但是模塊處于服務(wù)器模式下時,必須要多鏈接,由于沖突,所以模塊開啟服務(wù)器模式不能做 TCP透傳!
1.4、模塊 UDP 多連接模式
AT+CWMODE= 1 設(shè)置 STA模式(串口助手) AT+CWLAP 查詢附近 WIFI(串口助手) AT+CWJAP="123123","12345678" 連接 WIFI(串口助手) AT+CIFSR 查看模塊當(dāng)前的 IP。(串口助手) AT+CIPMUX=1 打開模塊多連接(串口助手) 網(wǎng)絡(luò)調(diào)試助手: 電腦連接路由器,打開網(wǎng)絡(luò)調(diào)試助手, 配置UDP 的發(fā)送和接受端口 如下圖:(網(wǎng)絡(luò)調(diào)試助手可以提前設(shè)置好) AT+CIPSTART=0,"UDP","255.255.255.255",50000,1000, 0 是建立 UDP 連接,其中手機(jī) UDP server 設(shè)置 50000,UDP client 設(shè)置的端口 1000 AT+CIPSEND=0,11 模塊發(fā)送數(shù)據(jù)模式為 9 個字節(jié) > 進(jìn)入發(fā)送數(shù)據(jù)模式 www*doit*am 發(fā)送數(shù)據(jù) 網(wǎng)絡(luò)調(diào)試助手發(fā)送數(shù)據(jù):深圳四博智聯(lián)科技有限公司 (網(wǎng)絡(luò)調(diào)試助手) 備注:可以用多個網(wǎng)絡(luò)調(diào)試助手向模組發(fā)送數(shù)據(jù),注意:本地主機(jī)端口、目標(biāo)主機(jī)和端口號。
211009eglpls9hzllqddb6.png (36.27 KB, 下載次數(shù): 75)
下載附件
2018-6-7 03:01 上傳
211008mvolfddvskbys7a9.png (80.41 KB, 下載次數(shù): 70)
下載附件
2018-6-7 03:01 上傳
1.5、模塊 UDP 透傳模式網(wǎng)絡(luò)調(diào)試助手: 電腦連接連接WIFI。查看路由器分配給電腦的IP地址,在網(wǎng)絡(luò)助手設(shè)置UDP 端口. 串口助手: AT+CWMODE=1 設(shè)置 STA 模式(串口助手) AT+CWLAP 查詢附近 WIFI(串口助手) AT+CWJAP="123123","12345678" 連接WIFI(串口助手) AT+CIFSR 查看模塊當(dāng)前的 IP(串口助手) AT+CIPMUX=0 設(shè)置模塊單連接(串口助手) AT+CIPMODE=1 設(shè)置透傳模式(串口助手) AT+CIPSTART="UDP","192.168.43.104",5000,2000,0 連接網(wǎng)絡(luò)調(diào)試助手UDP的IP和端口(串口調(diào)試助手) AT+CIPSEND 發(fā)送數(shù)據(jù)指令(串口助手) > 進(jìn)入數(shù)據(jù)發(fā)送(串口助手) www*doit*am 發(fā)送數(shù)據(jù)(串口助手)
211131jisz9ssvsj9mjs7i.png (80.45 KB, 下載次數(shù): 81)
下載附件
2018-6-7 03:01 上傳
211130sq7k7bk7qwbrk072.png (36.11 KB, 下載次數(shù): 74)
下載附件
2018-6-7 03:01 上傳
1.6 兩個模塊 UDP 傳輸模式必須是兩個串口助手并且兩個模組都要同時工作哦,切記不要斷電和斷開串口! 一,作為 AP 的模塊 AT+CWMODE=2 設(shè)置 模塊為AP模式(串口助手一) AT+CWSAP="ESP8266","12345678",11,0 設(shè)置 AP 模塊的熱點(串口助手一)。 AT+CIPMUX=0 設(shè)置模塊單連接(串口助手一) AT+CIPMODE=1 設(shè)置透傳模式(串口助手一) 去設(shè)置模組二的串口助手。接受數(shù)據(jù)后再進(jìn)行如下操作。 AT+CIPSTART="UDP","192.168.4.2",333,333,0 設(shè)置要連接 UDP STA 的 IP和端口,這個 IP是做 AP 的模塊分配給 STA 模塊的 IP AT+CIPSEND 設(shè)置發(fā)送數(shù)據(jù)的發(fā)送指令 > www*doit*am 發(fā)送數(shù)據(jù)
211222eosw33ot6ovlvcoo.png (113.51 KB, 下載次數(shù): 74)
下載附件
2018-6-7 03:01 上傳
二、做為 sta 的模塊 AT+CWMODE=1 設(shè)置 STA 模塊為兼容模式(串口助手二) AT+CWLAP 搜索WIFI(串口助手二) AT+CWJAP="ESP8266","12345678" 連接收索到的 AP 熱點(串口助手二) AT+CIPMUX=0 設(shè)置模塊單連接(串口助手二) AT+CIPMODE=1 設(shè)置透傳模式(串口助手二) AT+CIPSTART="UDP","192.168.4.1",333,333,0 設(shè)置你要連接的 AP 的 IP和端口。 AT+CIPSEND 發(fā)送數(shù)據(jù)指令 > 深圳四博智聯(lián)科技有限公司 發(fā)送數(shù)據(jù)
211305lf0auz7akg6g9kll.png (92.64 KB, 下載次數(shù): 78)
下載附件
2018-6-7 03:01 上傳
1.7 兩個模組通過TCP透傳必須是兩個串口助手并且兩個模組都要同時工作哦,切記不要斷電和斷開串口! 一,作為 AP 的模塊 AT+CWMODE=2 設(shè)置 模塊為AP模式(串口助手一) AT+CWSAP="ESP8266","12345678",11,0 設(shè)置 AP 模塊的熱點(串口助手一)。 AT+CIPMUX=1 設(shè)置模塊多連接((串口助手一)) AT+CIPSERVER=1,8899 設(shè)置模塊為TCP 服務(wù)器 去設(shè)置模組二的串口助手。接受數(shù)據(jù)后再進(jìn)行如下操作。 AT+CIPSEND=0,11 設(shè)置發(fā)送數(shù)據(jù)的發(fā)送指令 > www*doit*am 發(fā)送數(shù)據(jù)
211401nx617x1xgttp4wzh.png (80.19 KB, 下載次數(shù): 81)
下載附件
2018-6-7 03:01 上傳
二、做為 sta 的模塊 AT+CWMODE=1 設(shè)置模塊為STA模式(串口助手二) AT+CWLAP 搜索WIFI(串口助手二) AT+CWJAP="ESP8266","12345678" 連接收索到的 AP 熱點(串口助手二) AT+CIFSR 查看分配的IP(串口助手二) AT+CIPMUX=0 設(shè)置模塊單連接(串口助手二) AT+CIPMODE=1 設(shè)置透傳模式(串口助手二) AT+CIPSTART="TCP","192.168.4.1",8899 設(shè)置你要連接的AP 的 IP和端口 AT+CIPSEND 發(fā)送數(shù)據(jù)指令 > 深圳四博智聯(lián)科技有限公司 發(fā)送數(shù)據(jù)
211442hm6566wbwcac7o5b.png (91.8 KB, 下載次數(shù): 64)
下載附件
2018-6-7 03:01 上傳
1.8 模塊通過數(shù)據(jù)外網(wǎng)透傳AT+CWMODE=3 設(shè)置 AP 和 STA 共存模式 AT+CWLAP 查詢附近 WIFI AT+CWJAP="HUAWEI-C4VTTJ","1234567890" 連接 wifi AT+CIPMUX=0 設(shè)置單連接 AT+CIPMODE=1 設(shè)置透傳模式 AT+CIPSTART="TCP","115.29.109.104",6602 連接外網(wǎng)服務(wù)器,請參考下面網(wǎng)址 AT+CIPSEND > 一、 tcp 網(wǎng)絡(luò)服務(wù)器:
211602sg84krkjidd43lz4.png (40 KB, 下載次數(shù): 67)
下載附件
2018-6-7 03:01 上傳
211603hffrejklkflrdqdi.png (25.55 KB, 下載次數(shù): 63)
下載附件
2018-6-7 03:01 上傳
二、我手機(jī)用的是 3G 信號哦
211701q7ihgrzqirbe7frs.png (155.32 KB, 下載次數(shù): 69)
下載附件
2018-6-7 03:01 上傳
二、常用指令篇1、讀取 IO 狀態(tài) AT+CIOREAD=15 15 為 GPIO15,返回值 0 OW(低電平) OK 2、設(shè)置 IO 口狀態(tài) AT+CIOWRITE=2,1 //本指令是DOIT內(nèi)部指令 2 為 GPIO 口號,1 為高電平,0 為低電平。 3、智能配網(wǎng)(手機(jī)app 配網(wǎng)) AT+CWSTARTSMART ,要用樂鑫提供 APP 。上樂鑫官網(wǎng)下載 ESP-TOUCH : 詳情參考 AT 指令集 4、查詢芯片 ID AT+CSYSID 返回回值如下+CSYSID:CHIP:000FDD04;FLASH:001640E0;KEY D6D800C 5、設(shè)置波特率 AT+UART_DEF=9600,8,1,0,0 修改串口波特率并保存到 flash,第二次上電有效模塊不支持硬件流控。 6、保存 TCP/UDP透傳指令 AT+SAVETRANSLINK=1, ”192.168.6.110”,1002, “TCP” 1 開機(jī)進(jìn)入透傳模式, 192.168.6.110 代表遠(yuǎn)端 ip,1002 遠(yuǎn)端端口,詳情參考 at 指令集。 7、 TCP服務(wù)器 AT+CIPSERVER=0 返回 OK 8、設(shè)置睡眠模式(正常為 70ma,最大發(fā)射功率 500ma) AT+SLEEP=0 0 為禁止休眠模式。 1 為 light-sleep 模式 功耗 20ma 2 為 modem-sleep 模式 功耗 70ma(在 sta 模式下連接 wif 才可以使用)睡眠模式僅在單 station 模式下生效,默認(rèn)為 modem-sleep,詳情參考 at 指令集。 9、恢復(fù)出廠設(shè)置(配網(wǎng)失敗可以用這個指令) AT+RESTORE 10、打印 AP 的 mac AT+CIFSR 11、設(shè)置 STA 模式 MAC 地址 AT+CIPSTAMAC="18:fe:35:98:d3:7b" [size=12.0000pt]12、微信配網(wǎng) AT+CWSMARTSTART=2 還有很多關(guān)于 AT 指令的請大家參考官方AT指令文檔 4A-ESP8266__AT Instruction Set__CN_v1.
|