標籤: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調試助手測試)