ESP8266新手入門調(diào)試指導(dǎo)補(bǔ)全_第1頁
ESP8266新手入門調(diào)試指導(dǎo)補(bǔ)全_第2頁
ESP8266新手入門調(diào)試指導(dǎo)補(bǔ)全_第3頁
ESP8266新手入門調(diào)試指導(dǎo)補(bǔ)全_第4頁
ESP8266新手入門調(diào)試指導(dǎo)補(bǔ)全_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余17頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

測試&編寫測試&編寫&匯總byfairyhui一接線注意:本系統(tǒng)是!請勿接5V!新版(全I(xiàn)O口引出版):此版本假假想從FLASH啟動(dòng)進(jìn)入AT系統(tǒng),只需CH-PD引腳接VCC或接上拉(不接上拉的情形下,串口可能無數(shù)據(jù)),其余三個(gè)引腳可選擇懸空或接VCC(但群里(@云海之夢)反映接VCC后致使無法正常啟動(dòng))(GPIO0為高電平代表從FLASH啟動(dòng),GPIO0為低電平代表進(jìn)入系統(tǒng)升級狀態(tài),此刻能夠通過串口升級內(nèi)部固件RST(GPIO16)可做外部硬件復(fù)位利用)測試系統(tǒng)不同,接線方式也選擇多多,請列位依照自己的情形進(jìn)行選擇,推薦接法:在CH-PD和VCC之間焊接電阻后,將UTXD,GND,VCC,URXD連上USB-TTL(二者的TXD和RXD交叉接)即可進(jìn)行測試舊版(AT指令版):舊版(AT指令版):群里(@ZR(小R))反映:接線正確的情形下,連上USB轉(zhuǎn)TTL,紅燈藍(lán)燈閃爍一下以后全滅,此現(xiàn)象為模塊電流過大,超過了USB轉(zhuǎn)TLL模塊的經(jīng)受范圍。解決方法:1.CH-PD換一個(gè)阻值更大白^上拉電阻;2.換個(gè)經(jīng)受電流大一點(diǎn)USB轉(zhuǎn)TLL模塊(群眾們也能夠自己改造)(@ZR(小R))反映:在供電不足的情形下,收到的響應(yīng)為亂碼。請列位檢查下供電電壓是不是足夠。本模塊能夠工作在三種模式:1.STA2.AP3本模塊能夠工作在三種模式:1.STA2.AP3.AP+STA出廠設(shè)置為第三種上電后,藍(lán)色燈微弱閃爍后熄滅,紅燈長亮.搜索無線網(wǎng)絡(luò),可見ESP_XXXXXX已經(jīng)處于列表中(后面的數(shù)字是MAC地址后幾位)連接該網(wǎng)絡(luò)以后,查看連接狀態(tài):搜索該網(wǎng)絡(luò),也可連接上:.利用進(jìn)行測試:軟件配置如以下圖:注意:(1)波特率一樣在出廠情形下默許的是115200。假設(shè)是在115200情形下收到的是亂碼能夠試試其他波特率(舊版本的默許波特率可能是其他數(shù)值)。(2)在輸入命令后必需再按一下回車鍵,然后再按發(fā)送!.利用進(jìn)行測試注意:勾選上“發(fā)送新行”發(fā)送死令A(yù)T+RST(重啟*II塊),返回如下:ji,sscp?4-涮試版.作者:聶小猛(丁丁),?匕]的^儀]AT+hilOKelsJanS2013^rstcause:4,bootmiodeelsJanS2013^rstwdtcatloac0x40100003,1=tailwdtcatloac0x40100003,1=tail12chkiumOxbTho0tail12r-ooffi4_Lo**口x3fE#U00j1加tai34chksiim□或cloa^0x3££e6bd3^lentill12chksumQk46C5W0x46E423&,rtw163口口E,roam124818,roDmi4reacy擊口號C0M1,reacy擊口號C0M1,關(guān)閉串口.,用IK顯示virfTF保存拓口的版本正在調(diào)區(qū)中波籽率115200▼FHE)1發(fā)送瀏迎訪問犬蝦論壇?眾多大蝦等著,「DTRI-RTSR或送旅行■■■■■■■■以下為「售■■■■■——數(shù)搪足3▼停止歸1▼r定時(shí)發(fā):送I而0ms?沃克立MPCEJ]悻10*1d防只要寫0元.用校%位Mane▼字符串羯人曲點(diǎn)這里進(jìn)入&ttp;"ehTIj匚國流控Nene▼|h+E5Twrw.daximcflffi5;E氏294卬曲已打開115£其昨旬民1,無校驗(yàn),無流3:發(fā)送文件I停止I俱存窗口>打開文件反痛三測試測試前先閱讀:(l)EspressifIoTAT指令集描述了該模塊支持的AT命令該網(wǎng)頁命令描述更清楚一些(2)ESP8266測試方式匯總.pdf測試的具體流程測試進(jìn)程參照:ESP8266乍為TCP效勞器端利用心得.pdf犯錯(cuò)的緣故分析及處置四測試?yán)淘韧扑]的測試?yán)瘫容^粗略,那個(gè)地址放上我自己的測試進(jìn)程,明白得可能有誤,僅供參考。請勿直接復(fù)制指令,部份格式通過WORD編輯后有誤!可能致使犯錯(cuò)!(一)AP模式1.成立AP(1)重啟模塊發(fā)送死令:AT+RSTW亍指令)指令: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):OK說明:需重啟后生效(AT+RST)tiocLiaoigeOKAT+ESTOK(3)配置AP參數(shù)發(fā)送死令:AT+CWSAP=TEST,”,1,3(設(shè)置指令)指令:AT+CWSAP=<ssid>,<pwd>,<chl>,<ecn>說明:指令只有在AP莫式開啟后有效<ssid>:字符串參數(shù),接入點(diǎn)名稱<pwd>:字符串參數(shù),密碼最長64字節(jié),ASCII<chl>:通道號<ecn>:0-OPEN1-WEP,2-WPA_PSK3-WPA2_PSK4-WPA_WPA2_PSK響應(yīng):OKPK刷新無線網(wǎng)絡(luò)列表,可見到SSID為TEST的無線網(wǎng)絡(luò)列于其中:..TIS7UT啟用安全的無稅網(wǎng)絡(luò)(WPA2)注意:此刻連接網(wǎng)絡(luò)會(huì)可能顯現(xiàn)連接不上的情形,請發(fā)送AT+RS愉令并等待幾分鐘以后再連接(4)查看已接入設(shè)備的IP連接上TEST后,發(fā)送死令:AT+CWLI時(shí)行指令)指令:AT+CWLIF說明:查看已接入設(shè)備的IP響應(yīng):<ipaddr>OK說明:<ipaddr>:已接入設(shè)備的IP地址ATtCIUFIQ2,1C8.4100ll0K假設(shè)是返回命令如下:atuwte表示網(wǎng)絡(luò)成功成立,目前無設(shè)備連入。AL"LiiU-r假設(shè)是無線網(wǎng)絡(luò)實(shí)際已連接上,請等待幾分鐘后再發(fā)送AT+CWLIF命令進(jìn)行查詢?!跬撸?)查詢本機(jī)IP地址發(fā)送死令:AT+CIFSRM亍指令)指令:AT+CIFSR說明:查看本模塊的IP地址注意:AP模式下無效!會(huì)造成死機(jī)現(xiàn)象!響應(yīng):<ipaddr>說明:<ipaddr>:本模塊IP地址AT+CIFSR192IBB4.1但實(shí)際測試中并未發(fā)生死機(jī)現(xiàn)象。查看本機(jī)配置模式:CWMODE=2,為AP模式。IAT+C^'MME?4-?OEH:2發(fā)送命令:AT+CIFSR=?0試指令),返回響應(yīng)如下:L一樣未顯現(xiàn)死機(jī)現(xiàn)象。2.Server方式收發(fā)(0)查詢此刻模塊狀態(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模式+CIMODE:10K發(fā)送死令A(yù)T+CIPMUX?直詢指令)指令:AT+CIPMUX?說明:查詢本模塊是不是成立多連接響應(yīng):+CIPMUX:<mode>OK說明:<mode>:0-單路連接模式,1-多路連接模式IAT+CIPMUX?+CIPMUX:O發(fā)送死令A(yù)T+CIPMODE?直詢指令)指令:AT+CIPMODE?說明:查詢本模塊的傳輸模式響應(yīng):+CIPMODE:<mode>OK說明:<mode>:0-非透傳模式,1-透傳模式IATiCLFMODE?+CIPW0BE:O□X發(fā)送死令A(yù)T+CIPSTO?重詢指令)指令:AT+CIPSTO?說明:查詢本模塊的效勞器超不時(shí)刻響應(yīng):+CIPSTO:<time>OK說明:<time>:效勞器超不時(shí)刻,0?2880,單位為sIAT+CIPSTtr+CIFST0:160OK(1)開啟多連接模式發(fā)送死令:AT+CIPMUX=1在置指令)指令:AT+CIPMUX=<mode>說明:<mode>:0-單路連接模式,1-多路連接模式響應(yīng):OK

AT+CIPHIK=1|QK查詢可知,設(shè)置成功AT+CIFHIE?4-CIFIUX:1血(2)創(chuàng)建效勞器發(fā)送死令:AT+CIPSERVER=1,808設(shè)置指令)指令:說明:響應(yīng):指令:說明:響應(yīng):說明:<mode>:0-關(guān)閉server模式,1-開啟server模式<port>:端口號,缺省值為333OK⑴AT+CIPMUX=1時(shí)才能開啟效勞器;關(guān)閉server模式需要重啟(2)開啟server后自動(dòng)成立server監(jiān)聽,當(dāng)有client接入會(huì)自動(dòng)按順序占用一個(gè)連接。開啟server效勞如以下圖所示:mCIP£EmR=l;ft080OK關(guān)閉server效勞如以下圖所示:N關(guān)閉server效勞如以下圖所示:NetSehirgs連接成功后,串口收到模塊返回的數(shù)據(jù)串:Link連接成功后,串口收到模塊返回的數(shù)據(jù)串:Link180S(默許值)后,連接自動(dòng)斷開,返回Unlink,客戶端的相應(yīng)按鈕變成灰色。全進(jìn)程如以下圖:AT4CI?mUX=lOKAT+CIF3EEVER_1,6OSOOKLinlUxJrifik(3)設(shè)置效勞器超不時(shí)刻發(fā)送死令A(yù)T+CIPSTO=2880設(shè)置指令)指令:AT+CIPSTO=<time>說明:<time>:效勞器超不時(shí)刻,0?2880,單位為s響應(yīng):OKATtCIPSTO=208OOK(4)成立客戶端NetwwkdataleceiveLoctlHoit192,16((4)成立客戶端NetwwkdataleceiveLoctlHoit192,16(nn-tpProtocolTCPCIeE(2|£erverlP

|HZJb8.A.JSei^aFqKDisconn(?ctRecvOpLjaxis「Receivefil*,一Kdllimrotur%rK電摩】中電AshKXReceiveP*u=eSn".d電orSendOptions|-£r5m-fiJL4.一「AntoCheck55F如Cl^^rJnp^t「SandA工H<kIS6ndLnttrzaJ|1ODO)解(5)查看當(dāng)前連接發(fā)送死令A(yù)T+CIPSTATU孰行指令)指令:AT+CIPSTATUS響應(yīng):STATUS:<stat>+CIPSTATUS:<id>,<type>,<addr>,<port>,<tetype>OK說明:<id>:連接的id號0-4<type>:字符串參數(shù),類型TCP或UDP<addr>:字符串參數(shù),IP地址

<port>:端口號<tetype>:0-本模塊做client的連接,1-本模塊做server的連接ATtCIPSTATlfSSTATUS:3+CIPSrATUS:0,WTCF^168.4.IOC”,3195,14GfSTATUST."TCF,”19之16日.4,100=3793,1□E(之前電腦的USB無線網(wǎng)卡發(fā)燙厲害,拔出后從頭插上,再次連接后自動(dòng)分派的端口產(chǎn)生了轉(zhuǎn)變,因此刷出了兩個(gè)客戶端,實(shí)際中存在的僅有ID=1的客戶端)(6)向某個(gè)連接發(fā)送數(shù)據(jù)發(fā)送死令A(yù)T+CIPSEND=1,6f置指令)(通過上一條指令A(yù)T+CIPSTATUSI知ID=1)指令:1)單路連接時(shí)(+CIPMUX=0),指令為:AT+CIPSEND=<length>2)多路連接時(shí)(+CIPMUX=1),指令為:AT+CIPSEND=<id>,<length>響應(yīng):收到此命令后先換行返回”>;'響應(yīng):收到此命令后先換行返回”>;'然后開始接收串口數(shù)據(jù)當(dāng)數(shù)據(jù)長度滿length當(dāng)數(shù)據(jù)長度滿length時(shí)發(fā)送數(shù)據(jù)。假設(shè)是未成立連接或連接被斷開,返回ERROR假設(shè)是數(shù)據(jù)發(fā)送成功,返回SENDOK說明:<id>:需要用于傳輸連接的id號<length>:數(shù)字參數(shù),說明發(fā)送數(shù)據(jù)的長度,最大長度為2048三]Net明三]Net明□巾@fr?n>192163.4.1;OQS】;]CELLOI-bJetSettin[1]ProtccIrcrdXELLQISENDOK斷開客戶端后再發(fā)送一次,取得以下響應(yīng):uLUjEar?r發(fā)送數(shù)據(jù)長度大于XELLQISENDOK斷開客戶端后再發(fā)送一次,取得以下響應(yīng):uLUjEar?r發(fā)送數(shù)據(jù)長度大于LENGTH時(shí)響應(yīng)如下(HELLO的之前一次發(fā)送的數(shù)據(jù)):⑵Serve

|l92J(2jServe■/:COM二冊寸RrlNuhiCOM二冊寸RrlNuhi|OJM4▲TlEIF融通&匚里E也出皿Uji匹IMGBajzRIIS2C0|N口MEtnzyDMaB(Elhizl知fBllbl.turrJ1QgknoMPisel一此刻連接已成立,能夠進(jìn)行數(shù)據(jù)的雙向收發(fā)。用客戶端向ESP8266發(fā)送數(shù)據(jù),正常。+IPD,0,5:hiipy0Ka測試OK+IPD,0,22:多次測試數(shù)據(jù)發(fā)送和接收0K3.Client方式收發(fā)(0)關(guān)閉server效勞(假設(shè)是沒有開啟server效勞,可免去此步驟)發(fā)送死令:AT+CIPSERVER=0置指令)指令:AT+CIPSERVER=<mode>[,<port>]說明:<mode>:0-關(guān)閉server模式,1-開啟server模式<port>:端口號,缺省值為333響應(yīng):OK說明:(1)AT+CIPMUX=1時(shí)才能開啟效勞器;關(guān)閉server模式需要重啟(2)開啟server后自動(dòng)成立server監(jiān)聽,當(dāng)有client接入會(huì)自動(dòng)按順序占用一個(gè)連接。關(guān)閉server效勞如以下圖所示:卜"UP笈RVERRwemustirestartM+ESr|oK(1)創(chuàng)建效勞器N目(Setting*(1)ProtocolTCPServer二閭LomIhostIF192.IGfl.A,W1@JLocalhostpat[0060魁Listenin^點(diǎn)擊Listening,創(chuàng)建成功后,該按鈕變成:Disconnect(2)開啟多連接模式發(fā)送死令:AT+CIPMUX=1在置指令)指令:AT+CIPMUX=<mode>說明:<mode>:0-單路連接模式,1-多路連接模式響應(yīng):OKXT+CIPHIK=1QK(3)成立TCP連接發(fā)送死令A(yù)T+CIPSTART=2,"TCP","",808噴置指令)

指令:1)單路連接時(shí)(+CIPMUX=0),指令為:AT+CIPSTART=<type>,<addr>,<port>2)多路連接時(shí)(+CIPMUX=1),指令為:AT+CIPSTART=<id>,<type>,<addr>,<port>響應(yīng):假設(shè)是格式正確且連接成功,返回OK,不然返回ERROR假設(shè)是連接已經(jīng)存在,返回ALREAYCONNECT說明:<id>:0-4,連接的id號<type>:字符串參數(shù),說明連接類型,”TCP成立tcp連接,”UDP成立UDP連接<addr>:字符串參數(shù),遠(yuǎn)程效勞器IP地址<port>:遠(yuǎn)程效勞器端口號如以下圖所示:da卜KTI‘TCT",“1獨(dú)158.4,101^0000叱LinkedJeers'11192.1634.1;4T?^,洲?OJProiQtd|TCPSavtJi3?LocalhMlP|192.168.6,101[3]Localhostpoit|03CO/disconnect!E&rvClptioBEfi1*Idd11rsra'lurr及ilcHI備P-BUTa一匚?■■i=S*¥.dUprigLsIgel.£xun'fjle“11ku1七事CLecluiLjnkirtcCleu*Input廠Sene.A:Men(4)向效勞器發(fā)送數(shù)據(jù)發(fā)送死令A(yù)T+CIPSEND=2,8f置指令)(通過上一條指令A(yù)T+CIPSTAR設(shè)置為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ù)。假設(shè)是未成立連接或連接被斷開,返回ERROR假設(shè)是數(shù)據(jù)發(fā)送成功,返回SENDOK說明:<id>:需要用于傳輸連接的id號2048<length>:數(shù)字參數(shù),說明發(fā)送數(shù)據(jù)的長度,最大長度為

2048接收正確,超過此刻連接已成立,8個(gè)字符的部份不接收。接收正確,超過此刻連接已成立,能夠進(jìn)行數(shù)據(jù)的雙向收發(fā)。用效勞器向ESP8266發(fā)送數(shù)據(jù),正常。十工現(xiàn)2/9:try昵ainESP8266發(fā)送數(shù)據(jù),正常。十工PD,21。:h呼了了korur0E(二)STAM1.成立STA(1)重啟模塊發(fā)送死令:AT+RST(M亍指令)指令:AT+RST響應(yīng):OKat+estOKM工丁?8201rsttaus?:4,.bootmode:(3,73witr&setLotd口X4口皿皿Isiy24236,m麗16tul12ckksuth0xb7ho0tail12room4lotdUm3£&6DOC9.len3008^room12till4chksuih0x2c1。將4維3f£*bs。,J■皿4目1瓦Feon]4tailchksuni0x4Scsunit)i46reidy(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)I^T+CIMOBE=10EAT+ESTOK將模塊設(shè)置為模式1,此刻刷新網(wǎng)絡(luò)列表可見由ESP8266成立的網(wǎng)絡(luò)從列表中消失了(3)查看當(dāng)前無線路由器列表發(fā)送死令:AT+CWLAP機(jī)行指令)指令:AT+CWLAP響應(yīng):正確:(終端返回AP列表)+CWLAP:<ecn>,<ssid>,<rssi>OK錯(cuò)誤:ERROR說明:<ecn>:0-OPEN1-WEP,2-WPA_PSK3-WPA2_PSK4-WPA_WPA2_PSK<ssid>:字符串參數(shù),接入點(diǎn)名稱<rssi>:信號強(qiáng)度AT+CtfLAP?LAP?!涪?CWLAP(0,*CMCC-?EEEGAME\-82)£WLAP.(4,KMULlIig^irK1^-91)+C1LAF:(4,"TF-LI耶q-72)+CWLAT:◎""B\F5)+MLM\(ijTF-UBE_lq\徇+CWLAT"以<虹口a0-匕曬6",-53)+匚WLAT(2,"iTV-qmrG;一55)+5LAP..也,飛08二-B9)+CHLAE也,"AF!F,-65j+CWLAT1%飛ERSAItT「55)+CVLWQCASTJJACDEC二嗎4)+C*LAP.(□,*CMCC-AUT0\-85)4-CWLAP:R"TmlaMClTCr,-⑼◎LAP:aVCFICC-FREEG砸。一旺);CWLAPC2,"CkLiidw七<PgGl",rTG)4-CtLAP.(4;"UMKSYS\-QL)+CWLAP:(4"maslfcome*,-朋)4-CWLAF-(4,-75)+CHLAF:(4,*tfdywJ-36)+CHLAP:(4,*li<-91)OK如搜索不到信號,響應(yīng):lAT+CWC3ESH3R請從頭上電并嚴(yán)格依照AT命令再發(fā)送一遍。沒有列表返回的時(shí)候請耐心等待,不然會(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ò)誤:ERRORAT+ClfJAF=IERSAIK*,OK檢測是不是真的連上該線路網(wǎng)絡(luò)發(fā)送死令:AT+CWJAP箋詢指令)指令:AT+CWJAP?響應(yīng):返回當(dāng)前選擇的AP+CWJAP:<ssid>OK說明:<ssid>:字符串參數(shù),接入點(diǎn)名稱H+CWJAT?+C*JAF:/ERSAI1TOK斷電。上電后發(fā)送AT+CWJAP?返回同上,系統(tǒng)維持上次的狀態(tài)。查看模塊IP地址發(fā)送死令:AT+CIFS靜行指令)指令:AT+CIFSR響應(yīng):正確:+CIFSR:<IPaddress>OK錯(cuò)誤:ERROR說明:<ssid>:字符串參數(shù),接入點(diǎn)名稱kT+CLFSH192P163110Z群里(@云海之夢)反映:錯(cuò)誤的SSID也能夠連接上,測試后覺察果然如此,輸入實(shí)際不存在的賬號密碼返回也是OKL1111"OKAT+CWJAP?+CUAF:^JDKErOKAT+CIFSRERW但發(fā)送AT+CIFS趨看模塊地址),返回ERROR可通過此命令來判定有無真正連接上。2.Server方式收發(fā)(0)查詢此刻模塊狀態(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模式Iat+cwmobe?H-CIN0DE:2Ik發(fā)送死令A(yù)T+CIPMUX?直詢指令)指令:AT+CIPMUX?說明:查詢本模塊是不是成立多連接響應(yīng):+CIPMUX:<mode>OK說明:<mode>:0-單路連接模式,1-多路連接模式IAT+CIFMUX?發(fā)送死令A(yù)T+CIPMODE?直詢指令)指令說明響應(yīng)AT+CIPMODE?查詢本模塊的傳輸模式+CIPMODE:<mode>OK說明:<mode>:0-非透傳模式,1-透傳模式IATiCLFMODE?+CIPW0BE:O□X發(fā)送死令A(yù)T+CIPSTO?重詢指令)指令:AT+CIPSTO?說明:查詢本模塊的效勞器超不時(shí)刻響應(yīng):+CIPSTO:<time>OK說明:<time>:效勞器超不時(shí)刻,0?2880,單位為sIAT+CIPSTtr+CIF5TO:16O(1)開啟多連接模式發(fā)送死令:AT+CIPMUX=1在置指令)指令:AT+CIPMUX=<mode>說明:<mode>:0-單路連接模式,1-多路連接模式響應(yīng):OK1~I查詢可知,設(shè)置成功Ar+CIFMIR?i-CIPNW!:1(2)創(chuàng)建效勞器發(fā)送死令:AT+CIPSERVER=1,808設(shè)置指令)指令:AT+CIPSERVER=<mode>[,<port>]說明:<mode>:0-關(guān)閉server模式,1-開啟server模式<port>:端口號,缺省值為333響應(yīng):OK說明:(1)AT+CIPMUX=1時(shí)才能開啟效勞器;關(guān)閉server模式需要重啟(2)開啟server后自動(dòng)成立server監(jiān)聽,當(dāng)有client接入會(huì)自動(dòng)按順序占用一個(gè)連接。開啟server效勞如以下圖所示:KT+CIPEEmR=l/S080OK關(guān)閉server效勞如以下圖所示:ATiCIP£ERVER^Owemustirest:=Lt-tM+ESr|oK打開,點(diǎn)擊Connect按鈕連接不上,可知server效勞未開啟NetSettmgs⑴ProtocolTCPCiert二(2)ServerIPTJO?(2)ServerPort■Connect從頭開啟server效勞(注意:之前需要再發(fā)送一遍at+cipmux=似從頭開啟多連接模式)。點(diǎn)擊Connect按鈕Prolacol|TCPClientServerIF|192J68.1JO?pjSerrerPort■?;Disconnect連接成功后,串口收到模塊返回的數(shù)據(jù)串:Link180S(默許值)后,連接自動(dòng)斷開,返回Unlink,客戶端的相應(yīng)按鈕變成灰色。全進(jìn)程如以下圖:AT4CIFNIUM=1OKATtCIFSEEVER-1,6060OKLirJsIfink(3)設(shè)置效勞器超不時(shí)刻發(fā)送死令A(yù)T+CIPSTO=2880設(shè)置指令)指令:AT+CIPSTO=<time>說明:<time>:效勞器超不時(shí)刻,0?2880,單位為s響應(yīng):OKATtCIPSTO=208O0KNeturorkdatareceiveUcalHo5tNeturorkdatareceiveUcalHo5t|lJ2.160.1.1U9Port'(4)成立客戶端界面設(shè)置如以下圖所示:Mel£fittingsProtocol|TCPClient~^1(2)ServerIP|192.168.1J02ServerPort|aoao-⑥:DisconnectKievOptionsReceiiretofile_..AddLitls-rtturn「Receive拈IffiXReceiveFsti?&Sw%..匚Lc;芭ir—3號ndOptionsDatafromiiLe..,■1w■■■■■■_■■■?im?1■■■?■?■■■”■■■■■■■■一■■■?m?1■-kutoChecksuinAjqto匚1earIikpait-SendAsHts£&itdRsryels(5)查看當(dāng)前連接發(fā)送死令A(yù)T+CIPSTATU孰行指令)指令:AT+CIPSTATUS響應(yīng):STATUS:<stat>+CIPSTATUS:<id>,<type>,<addr>,<port>,<tetype>OK說明:<id>:連接的id號0-4<type>:字符串參數(shù),類型TCP或UDP<addr>:字符串參數(shù),IP地址<port>:端口號<tetype>:0-本模塊做client的連接,1-本模塊做server的連接^T+CIPSTATLESTATUS:3十口F5TAT鳴:Q,%UF\"1921盹.LIDS:箕30,1OK(6)向某個(gè)連接發(fā)送數(shù)據(jù)發(fā)送死令A(yù)T+CIPSEND=0,1能置指令)(通過上一條指令A(yù)T+CIPSTATUSI知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ù)。假設(shè)是未成立連接或連接被斷開,返回ERROR

SENDOK假設(shè)是數(shù)據(jù)發(fā)送成功,返回SENDOK說明:<id>:需要用于傳輸連接的id號<length>:數(shù)字參數(shù),說明發(fā)送數(shù)據(jù)白長度,最大長度為2048ATtCIFSEJID=O^10>LappytimeLuEytusy發(fā):hippytim發(fā):hippytim色Net5或

Net5或

(DFiot

尸⑵S即

|lfl?frc-m192.168^1,1D2:9080]happyIm&收:斷開客戶端后再發(fā)送一次,取得以下響應(yīng):I^此刻連接已成立,能夠進(jìn)行數(shù)據(jù)的雙向收發(fā)。Client方式收發(fā)(0)關(guān)閉server效勞(假設(shè)是沒有開啟server效勞,可免去此步驟)發(fā)送死令:AT+CIPSERVER=0置指令)指令:AT+CIPSERVER=<mode>[,<port>]說明:<mode>:0-關(guān)閉server模式,1-開啟server模式<port>:端口號,缺省值為333響應(yīng):OK說明:(1)AT+CIPMUX=1時(shí)才能開啟效勞器;關(guān)閉server模式需要重啟(2)開啟server后自動(dòng)成立server監(jiān)聽,當(dāng)有client接入會(huì)自動(dòng)按順序占用一個(gè)連接。關(guān)閉server效勞如以下圖所示:|kt+cipserver=owemustirestartM+ESr0E(1)創(chuàng)建效勞器連接狀態(tài)&旭址莞里;m&旭址莞里;m地址二子網(wǎng)庵起:

默N網(wǎng)關(guān);逋過1HCF指派1SB1.L03255.255.255.0192.1G6,L1NeiSsitings[1|Pnolocol7CPSeiver二(2)LocalhostIP192.166.1,109P)Localhostport[UM■Li-tening|點(diǎn)擊Listening,創(chuàng)建成功后,該按鈕變成:密,口運(yùn)士onn+ut(2)開啟多連接模式發(fā)送死令:AT+CIPMUX=1在置指令)指令:AT+CIPMUX=<mode>說明:<mode>:0-單路連接模式,1-多路連接模式響應(yīng):OKIXT+CIPHUU=lkI(3)成立TCP連接發(fā)送死令A(yù)T+CIPSTART=2,"TCP","",808噴置指令)指令:1)單路連接時(shí)(+CIPMUX=0),指令為:AT+CIPSTART=<type>,<addr>,<port>2)多路連接時(shí)(+CIPMUX=1),指令為:AT+CIPSTART=<id>,<type>,<addr>,<port>響應(yīng):假設(shè)是格式正確且連接成功,返回OK,不然返回ERROR假設(shè)是連接已經(jīng)存在,返回ALREAYCONNECT說明:<id>:0-4,連接的id號<type>:字符串參數(shù),說明連接類型,”TCP成立tcp連接,”UDP成立UDP連接<addr>:字符串參數(shù),遠(yuǎn)程效勞器IP地址<p

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論