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