最近公司的新產品做的是關于物聯網方面的,作為一個打雜的人員,首先要明白老工程師的方案原理。方案進度是模塊化的,其他的模塊調試的很順利,就是到了ESP8266這一關,徹底崩了。由于剛剛出校門,和ESP8266接觸的很少,也可以說是沒接觸過,出了問題不知道如何下手去排查,然后就想起了我大哥@撕碎的火車票——ESP8266的大神,他告訴我是防火墻的問題(經最后驗證,果真是。),我對電腦的理解很薄,只是會用罷了,什么防火墻,什么TCP服務器,只知道這個詞,具體干嘛的不知道。電腦防火墻有問題那咱就用手機來模擬唄。 下載了一個“小五物聯”(百度手機助手,91助手都可以下載),打開軟件——點右上角的三個點——選擇調試助手——選擇TCP服務器(配置默認就好)——啟動監聽。手機APP的操作到此結束。
打開電腦的串口調試助手,本人用的是隨便找的,反正都可以用,只要能選擇115200波特率的助手都行,依次發送下面的命令:
1,AT+CWMODE_DEF=1 !!工作在單station模組,設置參數保存到flash 2,AT+CWJAP_DEF=“路由器賬號”,“路由器密碼” !!連接路由器,保存到flash 3,AT+CIPSTART=“TCP”,“192.168.99.217”,6001 !!連接TCP服務器,本實驗用網絡調試助手進行測試 6001是端口號,根據自己APP上的實際信息填寫 4,AT+CIPSEND=5 !!方式一:發送指定數據長度的數據(Data:test1) 5,AT+CIPMODE=1 !!方式二:使用透傳模式發送數據 6,AT+CIPSEND !!發送數據(Data:Test2) 7,發送:+++ !!退出透傳發送三個連續的+++,不要勾選新行(\r\n) 8,退出成功,即可發送AT指令 **************來自開發手冊************* 我執行到了第三步,一般出問題也就是在這里,下面的沒再測試。下面是測試結果:
|