13-51單片機ESP8266學習-AT指令(ESP8266作為TCP用戶端,串連TCP伺服器,用串口調試助手和手機TCP調試助手測試)

來源:互聯網
上載者:User

標籤:pmu   存在   修改   pre   資料   分享   百度手機   bsp   自己   

寫完題目剛想起來一件事情,如果手機作為用戶端(不連線路由器的情況下),手機串連模組的無線會分配一個IP地址,,,這個IP地址事先我也不知道....我先看看AT指令裡面有沒有一個指令可以列印一下串連自己wifi訊號後的裝置的IP地址的指令.

沒找到.......................

算啦,我直接用手機串連,看一下手機分配的IP地址,然後再設定模組
APP可在百度手機小幫手,安卓市場,91助手,下載安裝(搜尋"小五物聯")


 


咱們還是設定模組的工作模式為模式3

AT+CWMODE_DEF=3



發送AT+CIPMUX=0 啟動單串連,先弄單串連

AT指令單串連可以做到透傳

AT+CIPMUX=0

然後讓模組串連伺服器

AT+CIPSTART="TCP","192.168.4.2",8080

現在用手機發資料


現在讓模組發給手機

單路串連時發送指令為AT+CIPSEND=x , x為發送的位元組數

現在發個指令讓模組透傳,發資料之前不再髮指令,讓模組自動的轉寄

雖然設定了但是好像不可以..........

但是好像是換了指令了

AT+SAVETRANSLINK=1,"192.168.4.2",8080,"TCP"


看來應該是修改了,而且做成了儲存的模式了,斷電也會儲存著設定,

新版的AT指令做的好像是專門做的儲存在模組內部的設定,設定一次下次上電自動工作,不用二次配置了...

還有一點,這個指令可以直接發,不用配置單串連還是多串連,無論怎麼配置但串連或者多串連對這個指令沒有影響
所以建立TCP透可以直接一句話就可以
AT+SAVETRANSLINK=1,"192.168.4.2",8080,"TCP"
退出透傳是發送 "+++"

但是那條指令還儲存在模組內部,模組一斷電上電還是會自動連接和透傳的

要想清除這條指令,先發送 "+++"

然後 AT+RESTORE 恢復出廠預設值

新版的指令做的挺好的,比以前的方便多了,太晚了睡覺,,,,

改天再寫多串連模式

13-51單片機ESP8266學習-AT指令(ESP8266作為TCP用戶端,串連TCP伺服器,用串口調試助手和手機TCP調試助手測試)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.