




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、ESP8266 ESP-0倜試全過程 -使用指導(dǎo)測(cè)t&編寫&匯總byfairyhui目錄bylczr接線2上電:正常工作驗(yàn)證21 .搜索無線網(wǎng)絡(luò),可見ESP_XXXXX定經(jīng)處于列表中(后面的數(shù)字是MAC地址后幾位)32 .使用USR-TCP232-Test.ex進(jìn)行測(cè)試:33 .使用sscom42.exe進(jìn)行測(cè)試4三測(cè)試5四測(cè)試?yán)?(一)AP模式61 .建立AP6重啟模塊6(2)設(shè)置模塊7(3)配置AP參數(shù)7(4)查看已接入設(shè)備的IP7(4)查詢本機(jī)IP地址82. Server方法收發(fā)8(0)查詢此時(shí)模塊狀態(tài)(該步驟可省略)8開啟多連接模式9(2)創(chuàng)建服務(wù)器10(3)設(shè)置服務(wù)
2、器超時(shí)時(shí)間11(4)建立客戶端12(5)查看當(dāng)前連接12(6)向某個(gè)連接發(fā)送數(shù)據(jù)133. Client方法收發(fā)14(0)關(guān)閉server服務(wù)(如果沒有開啟server服務(wù),可免除此步驟)14(1)創(chuàng)建服務(wù)器14(2)開啟多連接模式15(3)建立TCP連接15(4)向服務(wù)器發(fā)送數(shù)據(jù)16(二)STAH式171. 建立STA17(1)重啟模塊17(2)設(shè)置模塊17(3)查看當(dāng)前無線路由器列表18(4)加入當(dāng)前無線網(wǎng)絡(luò)192. Server方法收發(fā)20(0)查詢此時(shí)模塊狀態(tài)(該步驟可省略)20(1)開啟多連接模式21(2)創(chuàng)建服務(wù)器21(3)設(shè)置服務(wù)器超時(shí)時(shí)間23(4)建立客戶端23(5)查看當(dāng)前連接
3、23(6)向某個(gè)連接發(fā)送數(shù)據(jù)243. Client方法收發(fā)25(0)關(guān)閉server服務(wù)(如果沒有開啟server服務(wù),可免除此步驟)25創(chuàng)建服務(wù)器25(2)開啟多連接模式26(3)建立TCP連接26(4)向服務(wù)器發(fā)送數(shù)據(jù)27接線注意:本系統(tǒng)是3.3V!請(qǐng)勿接5V!新版(全I(xiàn)O口引出版):UU1T ooSSS O & 己55 8n CJ H A此版本若想從FLASH啟動(dòng)進(jìn)入AT系統(tǒng),只需CH-PD引腳 接VCC或接上拉(不接上拉的情況下,串口可能無數(shù)據(jù)),其余三個(gè)引腳可選擇 懸空或接VCC但群里(云海之夢(mèng)) 反映接VCC后導(dǎo)致無法正常啟動(dòng))(GPIO0為高電平代表從 FLASH啟動(dòng),G
4、PIO0為低電平 代表進(jìn)入系統(tǒng)升級(jí)狀態(tài),此時(shí)可以經(jīng)過串口升級(jí)內(nèi)部固件RST (GPIO16)可做外部硬件復(fù)位使用)測(cè)試系統(tǒng)不同,接線方法也選擇多多,請(qǐng)各位根據(jù)自己的情況進(jìn)行選擇,推薦接法:在CH-PD和VCC之間焊接電阻 后,將 UTXD,GND,VCC,URXD!上 USB-TTL兩者的 TXD 和 RXD交叉接)即可進(jìn)行測(cè)試舊版(AT指令版):umr該版本中間四根線懸空 即可。Nmiir mi Q O 正確的情況下,連上USB 全滅,此現(xiàn)象為模塊電流 承受范圍。解決辦法:1. 電阻;2.換個(gè)承受電流大 可以自己改造) 足的情況下,收到的響應(yīng) 是否足夠。作驗(yàn)證群里(ZR(d、R)反應(yīng):接線轉(zhuǎn)
5、TTL紅燈藍(lán)燈閃爍一下以后過大,超過了USB轉(zhuǎn)TLL模塊的CH-PD換一個(gè)阻值更大的上拉一點(diǎn)USB轉(zhuǎn)TLL模塊(群眾們也(ZR。、R)反應(yīng):在供電不為亂碼。請(qǐng)各位檢查下供電電壓二上電:正常工本模塊可以工作在三種模式:1.STA2.AP3.AP+STA出廠設(shè)置為第三種上電后,藍(lán)色燈微弱閃爍后熄滅,紅燈長亮1 .搜索無線網(wǎng)絡(luò),可見ESP_XXXXXX已經(jīng)處于列表中(后面的數(shù)字是MAC地址后幾位)«r)esp ggosiE未設(shè)置安至機(jī)制的無線網(wǎng)絡(luò)連接該網(wǎng)絡(luò)以后,查看連接狀態(tài):手機(jī)搜索該網(wǎng)絡(luò),也可連接上:一電獸.J已連挎T92J6B 4.101255 25S 255 0192 168 4 1
6、JNSiDNS228 4 192 l&B4.2M劉廣2 .使用USR-TCP232-Test.exe進(jìn)行測(cè)試:軟件配置如下圖:注意:(1)波特率一般在出廠情況下默認(rèn)的是115200。如果在115200情況下收到的是亂碼可以試試其他波特率(舊版本的默認(rèn)波特率可能是其他數(shù)值)。(2)在輸入命令后必須再按一下回車鍵,然后再按發(fā)送!3 .使用sscom42.exe進(jìn)行測(cè)試注意:勾選上“發(fā)送新行”發(fā)送命令A(yù)T+RST(重啟*II塊),返回如下:三測(cè)試AT命令測(cè)試前先閱讀:(l)EspressifIoTAT指令集_v0.1.5.pdf描述了該模塊支持的該網(wǎng)頁命令描述更清晰一些(2)ESP8266測(cè)
7、試方法匯總.pdf測(cè)試的具體流程測(cè)試過程參照:ESP8266作為TCP服務(wù)器端使用心得.pdf出錯(cuò)的原因分析及處理四測(cè)試?yán)淘瓉硗扑]的測(cè)試?yán)瘫容^粗略,這里放上我自己的測(cè)試過程,理解可能有誤,僅供參考。請(qǐng)勿直接復(fù)制指令,部分格式經(jīng)過WORD編輯后有誤!可能導(dǎo)致出錯(cuò)!1(一)AP模式1.建立AP(1)重啟模塊發(fā)送命令:AT+RS華行指令)指令:AT+RST響應(yīng):OK(2)設(shè)置模塊發(fā)送命令:AT+CWMODE=3或AT+CWMODE=2殿置指令)指令:AT+CWMODE=<mode>說明:<mode>:1-Station模式,2-AP模式,3-AP兼Station模式響應(yīng):
8、OK說明:需重啟后生效(AT+RST)Ar+C*M(WE=3口口changeAT+CWM前衛(wèi)=20KAI+BST0K(3)配置AP參數(shù)發(fā)送命令:AT+CWSAP=TEST,”123456123456”,1,3(設(shè)置指令)指令:AT+CWSAP=<ssid>,<pwd>,<chl>,<ecn>說明:指令只有在AP莫式開啟后有效< ssid>:字符串參數(shù),接入點(diǎn)名稱< pwd>:字符串參數(shù),密碼最長64字節(jié),ASCII< chl>:通道號(hào)<ecn>:0-OPEN,1-WEP,2-WPAPSK3-WPA2
9、PSK4-WPAWPA2PSK響應(yīng):OK品打膽心=呷明貯/1因4二匕123韭&",1,3OK刷新無線網(wǎng)絡(luò)列表,可見到SSID為TES曲無線網(wǎng)絡(luò)列于其中:、TIST|UI啟用安全的無餞網(wǎng)珞0TFAZ)注意:此時(shí)連接網(wǎng)絡(luò)會(huì)可能出現(xiàn)連接不上的情況,請(qǐng)發(fā)送AT+RS愉令并等待幾分鐘之后再連接(4)查看已接入設(shè)備的IP連接上TEST后,發(fā)送命令:AT+CWLIF執(zhí)行指令指令:AT+CWLIF說明:查看已接入設(shè)備的IP響應(yīng):<ipaddr>OK說明:<ipaddr>:已接入設(shè)備的IP地址ATtCIUF192,163,4.100|OK如果返回命令如下:表示網(wǎng)絡(luò)成功建
10、立,目前無設(shè)備連入。AltLtTUj如果無線網(wǎng)絡(luò)實(shí)際已連接上,請(qǐng)等待幾分鐘后再發(fā)送AT+CWLI蹄令進(jìn)口冗行查詢。(4)查詢本機(jī)IP地址發(fā)送命令:AT+CIFS即行指令)指令:AT+CIFSR說明:查看本模塊的IP地址注意:AP模式下無效!會(huì)造成死機(jī)現(xiàn)象!響應(yīng):<ipaddr>說明:<ipaddr>:本模塊IP地址lAT+CIFSR1921B34.1但實(shí)際測(cè)試中并未發(fā)生死機(jī)現(xiàn)象。查看本機(jī)配置模式:CWMODE=2,為AP模式。AT+CWMME?+CfM0BE:2K發(fā)送命令:AT+CIFSR=?0試指令),返回響應(yīng)如下:|kT-*CIFSR=?同樣未出現(xiàn)死機(jī)現(xiàn)象。2.Se
11、rver方法收發(fā)(0)查詢此時(shí)模塊狀態(tài)(該步驟可省略)發(fā)送命令A(yù)T+CWMODE?詢指令)指令:AT+CWMODE?說明:查看本模塊的WIFI應(yīng)用模式響應(yīng):+CWMODE:<mode>OK說明:<mode>:1-Station模式,2-AP模式,3-AP兼Station模式OK說明:<mode>:0-單路連接模式,1-多路連接模式kT+CIFMim?+CIFMm:OOK發(fā)送命令A(yù)T+CIPMODE?查詢指令)指令:AT+CIPMODE?說明:查詢本模塊的傳輸模式響應(yīng):+CIPMODE:<mode>說明:<mode>:0-非透傳*II式
12、,1-透傳模式IA7-FCIPH0DI?IkciPWODEO發(fā)送命令A(yù)T+CIPSTO?唯詢指令)指令:AT+CIPSTO?說明:查詢本模塊的服務(wù)器超時(shí)時(shí)間響應(yīng):+CIPSTO:<time>OK說明:<time>:服務(wù)器超時(shí)時(shí)間,02880,單位為sIA.T4CIPST0-?(1)開啟多連接模式發(fā)送命令:AT+CIPMUX=1假置指令)指令:AT+CIPMUX=<mode>說明:<mode>:0-單路連接模式,1-多路連接模式響應(yīng):OKk7+CIPMUU=lQK查詢可知,設(shè)置成功KT+C1FMIE?raPMW!1k|(2)創(chuàng)建服務(wù)器發(fā)送命令:AT
13、+CIPSERVER=1,8080(置指令)指令:AT+CIPSERVER=<mode>,<port>說明:<mode>:0-關(guān)閉server模式,1-開啟server模式<port>:端口號(hào),缺省值為333響應(yīng):OK說明:(1)AT+CIPMUX=1時(shí)才能開啟服務(wù)器;關(guān)閉server模式需要重啟(2)開啟server后自動(dòng)建立server監(jiān)聽,當(dāng)有client接入會(huì)自動(dòng)按順序占用一個(gè)連接。開啟server服務(wù)如下圖所示:心關(guān)閉server服務(wù)如下圖所示:AT+匚工FSER由能口wemustrestartATtRST|0K打開USR-TCP232
14、-Test.exe點(diǎn)擊Connect按鈕連接不上,可知server服務(wù)未開啟(1)Protocol|TCPciienTt|ZJServerIP192.1GS.A.1(2)ServerPortss命Connect重新開啟server服務(wù)(注意:之前需要再發(fā)送一遍at+cipmux=重新開啟多連接模式)。點(diǎn)擊Connect按鈕NetSttmgs(1PioJccolTCPIZlert(2)ServerIPlai?J6tJ.4.1(2|ServeiPort|eoeo'j®jDisconnect連接成功后,串口收到模塊返回的數(shù)據(jù)串:Link180S(t認(rèn)值)后,連接自動(dòng)斷開,返回Unl
15、ink,客戶端的相應(yīng)按鈕變成灰色。全過程如下圖:IAT+CIFHUK=10KAT+CIPSERVERil,6OSOLUnlink(3)設(shè)置服務(wù)器超時(shí)時(shí)間發(fā)送命令A(yù)T+CIPSTO=2880設(shè)置指令)指令:AT+CIPSTO=<time>說明:<time>:服務(wù)器超時(shí)時(shí)間,02880,單位為s響應(yīng):OKATKIPEra=2680OK(4)建立客戶端(5)查看當(dāng)前連接發(fā)送命令A(yù)T+CIPSTATU戮行指令)指令:AT+CIPSTATUS響應(yīng):STATUS:<stat>+CIPSTATUS:<id>,<type>,<addr>,
16、<port>,<tetype>OK說明:<id>:連接的id號(hào)0-4<type>:字符串參數(shù),類型TCP或UDP<addr>:字符串參數(shù),IP地址<port>:端口號(hào)<tetype>:0-本模塊做client的連接,1-本模塊做server的連接AT+CIFSTAIUSWTAI岷一3+CIPSTJLT1E:Ci/TCP,"igU1G上4.100”,2195,1+Cir5TMVS-1."TCF,"1鴕.L6區(qū).4100"對(duì)日匕I|0K(之前電腦的USB無線網(wǎng)卡發(fā)燙厲害,拔出
17、后重新插上,再次連接后自動(dòng)分配的端口產(chǎn)生了變化,所以刷出了兩個(gè)客戶端,實(shí)際中存在的僅有ID=1的客戶端)(6)向某個(gè)連接發(fā)送數(shù)據(jù)發(fā)送命令A(yù)T+CIPSEND=1,6設(shè)置指令)(通過上一條指令A(yù)T+CIPSTATUS知ID=1)指令:1)單路連接時(shí)(+CIPMUX=0),指令為:AT+CIPSEND=<length>2)多路連接時(shí)(+CIPMUX=1),指令為:AT+CIPSEND=<id>,<length>響應(yīng):收到此命令后先換行返回” >:然后開始接收串口數(shù)據(jù)當(dāng)數(shù)據(jù)長度滿length時(shí)發(fā)送數(shù)據(jù)。如果未建立連接或連接被斷開,返回ERROR如果數(shù)據(jù)發(fā)送成
18、功,返回SENDOK說明:<id>:需要用于傳輸連接的id號(hào)2048<length>:數(shù)字參數(shù),表明發(fā)送數(shù)據(jù)的長度,最大長度為COM port data iMiCirSEIiD=l . 0HELLO I hnsybusySEND OK忖或S日麗n>(11 Protoc(2| Serve 1192 J2| Servecrc斷開客戶端后再發(fā)送一次,得到以下響應(yīng):MinnError發(fā)送數(shù)據(jù)長度大于LENGTH時(shí)響應(yīng)如下(HELLO的之前一次發(fā)送的數(shù)據(jù)):UJM 削/辦Ftrihun|CDM4BajcR116200jJ口 P百號(hào)TLst正flhiiTi-瀛 Claiell
19、m mi通!|質(zhì)我I、出工八£1尸二IUfl =U £或融Kburr皿LUJIMW那Net介耍此時(shí)連接已建立,可以進(jìn)行數(shù)據(jù)的雙向收發(fā)。用客戶端向ESP8266發(fā)送數(shù)據(jù),正常。+IFD,0.5:hajpyOK+皿24;測(cè)試0K+IFD,0,NZ多次測(cè)試數(shù)據(jù)發(fā)送和接收0K3.Client方法收發(fā)(0)關(guān)閉server服務(wù)(如果沒有開啟server服務(wù),可免除此步驟)發(fā)送命令:AT+CIPSERVER=0(置指令)指令:AT+CIPSERVER=<mode>,<port>說明:<mode>:0-關(guān)閉server模式,1-開啟server模式&l
20、t;port>:端口號(hào),缺省值為333響應(yīng):OK說明:(1)AT+CIPMUX=1時(shí)才能開啟服務(wù)器;關(guān)閉server模式需要重啟(2)開啟server后自動(dòng)建立server監(jiān)聽,當(dāng)有client接入會(huì)自動(dòng)按順序占用一個(gè)連接。關(guān)閉server服務(wù)如下圖所示:1AT+口FEERVZRRwemiiEitrestai-tAT+RSIOK(1)創(chuàng)建服務(wù)器PJelSeitings(1)ProtocolTCFSejvei,(2LocalhcrstIPrV92J687lJD1Localhost口Qit0090Listening點(diǎn)擊Listening,創(chuàng)建成功后,該按鈕變?yōu)?二Diconnect(2)開啟
21、多連接模式發(fā)送命令:AT+CIPMUX=1假置指令)指令:AT+CIPMUX=<mode>說明:<mode>:0-單路連接模式,1-多路連接模式響應(yīng):OKAT+CIPMUH21QK(3)建立TCP連接發(fā)送命令A(yù)T+CIPSTART=2,"TCP","192.168.4.101”,8080假置指令)指令:1)單路連接時(shí)(+CIPMUX=0),指令為:AT+CIPSTART=<type>,<addr>,<port>2)多路連接時(shí)(+CIPMUX=1),指令為:AT+CIPSTART=<id>,&l
22、t;type>,<addr>,<port>響應(yīng):如果格式正確且連接成功,返回OK,否則返回ERROR如果連接已經(jīng)存在,返回ALREAYCONNECT說明:<id>:0-4,連接的id號(hào)<type>:字符串參數(shù),表明連接類型,"TCP1立tcp連接,”UDP建立UDP連接<addr>:字符串參數(shù),遠(yuǎn)程服務(wù)器IP地址<port>:遠(yuǎn)程服務(wù)器端口號(hào)如下圖所示:I, IMiwtrl心|”魚噂rHeluorKditdncevfM+riPI»UX=lDEM+CIPSTW.T-2, fTCT "
23、9;IS; LSS. 4.101*,BDSOOKLinkedFeers 132,16341:47? (IJRoiocdL啊I h網(wǎng)IP |192,1G8. A J01(3ILocalhostpoit南町一-3isccnnect|RecvDptaq0音ll-tOflLfa.AddJ_i匯&retiirt廠KeceieAsfEIKeceizeTsu?eEwCl=SetdCbtiQi-5kxi.tcClEe亡5ikxatcCleu"Ixip'c.t.AwK""£皿£Rc-eydt(4)向服務(wù)器發(fā)送數(shù)據(jù)發(fā)送命令A(yù)T+CIPSEND=2,
24、8(置指令)(通過上一條指令A(yù)T+CIPSTAR般置為ID=2)指令:1)單路連接時(shí)(+CIPMUX=0),指令為:AT+CIPSEND=<length>2)多路連接時(shí)(+CIPMUX=1),指令為:AT+CIPSEND=<id>,<length>響應(yīng):收到此命令后先換行返回”"然后開始接收串口數(shù)據(jù)當(dāng)數(shù)據(jù)長度滿length時(shí)發(fā)送數(shù)據(jù)。如果未建立連接或連接被斷開,返回ERROR如果數(shù)據(jù)發(fā)送成功,返回SENDOK說明:<id>:需要用于傳輸連接的id號(hào)<length>:數(shù)字參數(shù),表明發(fā)送數(shù)據(jù)白長度,最大長度為2048接收正確,超
25、過8個(gè)字符的部分不接收。此時(shí)連接已建立,可以進(jìn)行數(shù)據(jù)的雙向收發(fā)。用服務(wù)器向ESP8266發(fā)送數(shù)據(jù),正常。+IFD,2,9:tryaeainOK+工PE,2,10:k機(jī)ppykcrtirQE(二)STA模式1 .建立STA(1)重啟模塊發(fā)送命令:AT+RS華行指令)指令:AT+RST響應(yīng):OKAT+E5T0Kets丁B2013/ntcanst;4,tactmcide:(3,丁witf&EfitLotd口x4口LMOW).1m2423瓦rocm16tail12ckksumOkIdTho口tail12room4LoadOxf£»£OOd,len3006jroom
26、12tiil4hksun0h2c。苓3££前阮口,Im4BlOjr?flm4tail12chk3umOx4Scsm0i45retdy(2)設(shè)置模塊發(fā)送命令:AT+CWMODE=3或AT+CWMODE=1殿置指令)指令:AT+CWMODE=<mode>說明:<mode>:1-Station模式,2-AP模式,3-AP兼Station模式響應(yīng):OK說明:需重啟后生效(AT+RST)AT-K:WMOBE=1WESTOK將模塊設(shè)置為模式1,此時(shí)刷新網(wǎng)絡(luò)列表可見由ESP8266建立的網(wǎng)絡(luò)從列表中消失了(3)查看當(dāng)前無線路由器列表發(fā)送命令:AT+CWLAP我行指
27、令)指令:AT+CWLAP響應(yīng):正確:(終端返回AP歹U表)+CWLAP:<ecn>,<ssid>,<rssi>OK錯(cuò)誤:ERROR說明:<ecn>:0-OPEN1-WEP,2-WPAPSK3-WPA2PSK4-WPAWPA2PSK<ssid>:字符串參數(shù),接入點(diǎn)名稱<rssi>:信號(hào)強(qiáng)度AT+CWLAP+CWLAP"。KIIAP.(0fffCMCC-PREECAME-a2)+CH'LAP.(%5Mhini二,T1)4-CILAP:(4/P-LIBE尸hl,-72)也WLAT:"CNCCLg)+
28、SLAF.(1/丁片口四_1亡-TG+CILAT"(2,ChindTet-eiir-53)i-CILAFC2,"iTV-«mrG-55)1-CILAf.:口,卻此詢KILAF:"AFI-的+CILAF"(qH"TASTJACDEC",嗎4)KKLAf.©,WCMCC-AUTO-85J4-CILAP:C2Tmla_利170”,-S*)+C1LAP,:CMCCTREEGME",-S5)4-CILAP:3,TkLnJ作七一FQGt:-T6)KVLAP.(4;flUHKSYE-91)+C1LAT-:(,maskj
29、ome,_SS)K1LAT(%P-口皿一FC5B6R-75)+CILAF:乩)工的”朝)+CILAF.(%口i火包)OK如搜索不到信號(hào),響應(yīng):E曲K請(qǐng)重新上電并嚴(yán)格按照AT命令再發(fā)送一遍。沒有列表返回的時(shí)候請(qǐng)耐心等待,否則會(huì)出現(xiàn)“busy”(4)加入當(dāng)前無線網(wǎng)絡(luò)發(fā)送命令:AT+CWJAP=MERSAIN”XXXXXXXX(設(shè)置指令指令:AT+CWJAP=<ssid>,<pwd>說明:<ssid>:字符串參數(shù),接入點(diǎn)名稱<pwd>:字符串參數(shù),密碼,最長64字節(jié)ASCII響應(yīng):正確:OK錯(cuò)誤:ERROROK檢測(cè)是否真的連上該路線網(wǎng)絡(luò)發(fā)送命令:AT+
30、CWJAP?查詢指令)指令:AT+CWJAP?響應(yīng):返回當(dāng)前選擇的AP|+CWJAP:<ssid>OK說明:<ssid>:字符串參數(shù),接入點(diǎn)名稱fCVAF:"WEESAIM"OK斷電。上電后發(fā)送AT+CWJAP?返回同上,系統(tǒng)保持上次的狀態(tài)。查看模塊IP地址|發(fā)送命令:AT+CIFS鼬行指令)指令:AT+CIFSR響應(yīng):正確:+CIFSR:<IPaddressOK錯(cuò)誤:ERROR說明:<ssid>:字符串參數(shù),接入點(diǎn)名稱A.T4CIF5R192.168110E群里(云海之夢(mèng))反映:錯(cuò)誤的SSID也可以連接上,測(cè)試后發(fā)現(xiàn)果然如此,輸入
31、實(shí)際不存在的賬號(hào)密碼返回也是OKAT+CWJ'JTIKER"11111rOKAT+CWJAT?+CUAP:"JUKEITOKAT+CIFSBERW但發(fā)送AT+CIFS植看模塊地址),返回ERROR可通過此命令來判斷有沒有真正連接上。2 .Server方法收發(fā)(0)查詢此時(shí)模塊狀態(tài)(該步驟可省略)發(fā)送命令A(yù)T+CWMODE?詢指令)指令:AT+CWMODE?說明:查看本模塊的WIFI應(yīng)用模式響應(yīng):+CWMODE:<mode>OK說明:<mode>:1-Station模式,2-AP模式,3-AP兼Station模式AT+CNME?h-CfMODE
32、:2EOK說明:<mode>:0-單路連接模式,1-多路連接模式kT+CIFMim?+CIPMm:COK發(fā)送命令A(yù)T+CIPMODE?查詢指令)指令:AT+CIPMODE?說明:查詢本模塊的傳輸模式響應(yīng):+CIPMODE:<mode>OK說明:<mode>:0-非透傳*II式,1-透傳模式OK說明:<time>:服務(wù)器超時(shí)時(shí)間,02880,單位為sIA.T4CIPST0*?+cir5ra:iw(1)開啟多連接模式發(fā)送命令:AT+CIPMUX=1假置指令)指令:AT+CIPMUX=<mode>說明:<mode>:0-單路連接
33、模式,1-多路連接模式響應(yīng):OKAT+CIFMU=1QK查詢可知,設(shè)置成功AT+CIPMin?+UFMW:1口H(2)創(chuàng)建服務(wù)器發(fā)送命令:AT+CIPSERVER=1,8080(置指令)指令:AT+CIPSERVER=<mode>,<port>說明:<mode>:0-關(guān)閉server模式,1-開啟server模式<port>:端口號(hào),缺省值為333響應(yīng):OK說明:(1)AT+CIPMUX=1時(shí)才能開啟服務(wù)器;關(guān)閉server模式需要重啟(2)開啟server后自動(dòng)建立server監(jiān)聽,當(dāng)有client接入會(huì)自動(dòng)按順序占用一個(gè)連接。開啟server
34、服務(wù)如下圖所示:|AT+CIPSEHVER=1,8080關(guān)閉server服務(wù)如下圖所示:AT+匚工FEER日能口wemustrestartATtRSTOK打開USR-TCP232-Test.exe點(diǎn)擊Connect按鈕連接不上,可知server服務(wù)未開啟NetSettirgE|1)Protocol|TCPCfent值£削“nIP172.168.TJO?(2) ServerPortSSConnect重新開啟server服務(wù)(注意:之前需要再發(fā)送一遍at+cipmux=重新開啟多連接模式)。點(diǎn)擊Connect按鈕(1) Protaeal|TCFCIierrt(2|ServerIP|r92
35、J68|l.102(2) ServerFort(0000I;®Disconnect連接成功后,串口收到模塊返回的數(shù)據(jù)串:Link180S默認(rèn)值)后,連接自動(dòng)斷開,返回Unlink,客戶端的相應(yīng)按鈕變成灰色。全過程如下圖:IIkT+CTfttUM-lrATtCIPSEfim=l,6060LUjJLink(3)設(shè)置服務(wù)器超時(shí)時(shí)間發(fā)送命令A(yù)T+CIPSTO=2880設(shè)置指令指令:AT+CIPSTO=<time>說明:<time>:服務(wù)器超時(shí)時(shí)間,02880,單位為s響應(yīng):OKATKIPSra=263OOK(4)建立客戶端界面設(shè)置如下圖所示:(5)查看當(dāng)前連接發(fā)送命令
36、AT+CIPSTATU戮行指令)指令:AT+CIPSTATUS響應(yīng):STATUS:<stat>+CIPSTATUS:<id>,<type>,<addr>,<port>,<tetype>I說明:<id>:連接的id號(hào)0-4<type>:字符串參數(shù),類型TCP或UDP<addr>:字符串參數(shù),IP地址<port>:端口號(hào)<tetype>:0-本模塊做client的連接,1-本模塊做server的連接AT+CIPSTATIESTATUS:3十口能工金丁際口JlGF:&q
37、uot;1吃1時(shí)LIOS'36叫10K(6)向某個(gè)連接發(fā)送數(shù)據(jù)發(fā)送命令A(yù)T+CIPSEND=0,1映置指令)(通過上一條指令A(yù)T+CIPSTATUS知ID=0)指令:1)單路連接時(shí)(+CIPMUX=0),指令為:AT+CIPSEND=<length>2)多路連接時(shí)(+CIPMUX=1),指令為:AT+CIPSEND=<id>,<length>響應(yīng):收到此命令后先換行返回”"然后開始接收串口數(shù)據(jù)|當(dāng)數(shù)據(jù)長度滿length時(shí)發(fā)送數(shù)據(jù)。如果未建立連接或連接被斷開,返回ERROR如果數(shù)據(jù)發(fā)送成功,返回SENDOK說明:<id>:需要用于傳輸連接的id號(hào)<length>:數(shù)字參數(shù),表明發(fā)送數(shù)據(jù)白長度,最大長度為2048ATtCITSEHD=O,10>happytuniel5nsy發(fā):happytimeNetwrkcktareceive收:Net5 或 (DProtI1921081iOS9000斷開客戶端后再發(fā)送一次,得到以下響應(yīng):IHELLUIError此時(shí)連接已建立,可以進(jìn)行數(shù)據(jù)的雙向收發(fā)。3.Client方法收發(fā)(0)關(guān)閉server服務(wù)(如果沒有開啟server服務(wù),可免除此步驟)發(fā)送命令:AT+CIPSERVER=0(置指令)指令:AT+CIPSERVER=<m
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZTSS 0002-2024 同山燒酒評(píng)價(jià)規(guī)范
- T-ZJSEIA 007-2024 產(chǎn)品碳足跡評(píng)價(jià)技術(shù)規(guī)范光伏組件
- 二零二五年度健康產(chǎn)業(yè)商家入駐戰(zhàn)略合作協(xié)議
- 2025年度離婚財(cái)產(chǎn)分割與子女財(cái)產(chǎn)繼承協(xié)議
- 二零二五年度個(gè)人之間房產(chǎn)交易保密協(xié)議
- 二零二五年度按揭房屋借款協(xié)議書(公積金貸款)
- 2025年度籃球運(yùn)動(dòng)員轉(zhuǎn)會(huì)合同解除條件
- 二零二五年度超市租賃合同書:超市租賃及綠色環(huán)保產(chǎn)品合作協(xié)議
- 二零二五年度智能交通投資暗股協(xié)議
- 2025年度職業(yè)電競選手私教訓(xùn)練協(xié)議
- 2024年天津市專業(yè)技術(shù)人員繼續(xù)教育網(wǎng)公需課答案
- 重度哮喘診斷與處理中國專家共識(shí)(2024版)解讀
- 社會(huì)變革中的民事訴訟讀書筆記
- 《創(chuàng)傷失血性休克中國急診專家共識(shí)(2023)》解讀課件
- 2024年全國體育單招英語考卷和答案
- 河北省邯鄲市磁縣2024屆中考數(shù)學(xué)模試卷含解析
- 2024上海市高三英語一模各區(qū)《完形填空》分類匯編
- 2020-2024年安徽省初中學(xué)業(yè)水平考試中考?xì)v史試卷(5年真題+答案解析)
- 企業(yè)解散清算公告模板
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測(cè)試題庫帶答案
- GB/T 43977-2024電子氣體八氟環(huán)丁烷
評(píng)論
0/150
提交評(píng)論