1. 配置 WiFi 模式
AT+CWMODE=3 // softAP+station mode
響應 :
OK
2. PC 連?入 ESP8266 softAP
就是連接wifi
3.查詢ESP8266設備的IP地址
AT+CIFSR
響應:
+CIFSR: APIP, "192.168.4.1"
+CIFSR: APMAC, "1a: fe: 34: a5:8d: c6"
+CIFSR: STAIP, "192.168.3.133"
+CIFSR: STAMAC, "18: fe: 34: a5: 8d: c6"
OK
上面是AP的地址,下面兩個但是station地址,我們用下面的進行下一步
3. 在 PC 端使用網絡調試?工具,建?立?一個 UDP 傳輸。
?假設,PC 創建的 UDP 自身 IP 地址為 192.168.4.2,端口為 8080。
4. ESP8266 與 PC 對應端?口建立固定對端的 UDP 傳輸
AT+CIPSTART="UDP","192.168.4.2",8080,9898,0? ? ? ? ? ?192.168.4.2為電腦的地址? 9898是模塊? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 的端口,0表示固定端口
響應 :
OK
5. 使能透傳模式
AT+CIPMODE=1
響應 :
OK
6. ESP8266 設備向服務器?發送數據
AT+CIPSEND
> //From now on, data received from UART will be transmitted to server automatically.
此時就可以不數次發送數據,只有有+++推出后,AT指令集才好用
7. 退出發送數據
在透傳發送數據過程中,若識別到單獨的?一包數據 “+++”,則退出透傳發送。
- 如果使?用鍵盤打字輸?入 “+++” ,可能耗時太?長,不不被認為是連續的三個 “+”,建議使
?用串串?口?工具?一次性發送 “+++”,并請注意不不要攜帶空格或換?行行符等不不可?見字符。
- 之后,請?至少間隔 1 秒,再發下?一條 AT 指令。
“+++“ 退出透傳發送數據,回到正常 AT 指令模式。此時UDP 連接仍然是保持的,可以再發 AT+CIPSEND
指令,重新開始透傳
8. 退出透傳模式
AT+CIPMODE=0
響應 :
OK
9. 斷開UDP 連接
AT+CIPCLOSE
響應 :
CLOSED
OK
?
?