当前位置: 首页 > article >正文

ESP8266UDP透传

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
 
 


http://www.kler.cn/a/579595.html

相关文章:

  • 华为Mate 60 Pro+ 等机型适配支持运营商北斗卫星短信功能
  • C++:vector容器(下篇)
  • Milvus的匹配语法
  • 二维码识别OCR接口:开启高效信息提取的新篇章
  • RK Android14 在计算器内输入特定字符跳转到其他应用
  • 文件上传漏洞测试
  • Java 大视界 -- Java 大数据在智慧交通信号灯智能控制中的应用(116)
  • TCP/IP 5层协议簇:网络层(ICMP协议)
  • 论文阅读-秦汉时期北方边疆组织的空间互动模式与直道的定位(中国)
  • 自学微信小程序的第十二天
  • lodash手写源码-cloneDeep,debounce,throttle
  • 【并发】 synchronized 关键字详解
  • 实现一键不同环境迁移ES模板
  • Mysql配置文件My.cnf(my.ini)配置参数说明
  • 如何判断住宅IP与机房IP的方法
  • 双击PPT文件界面灰色不可用,需要再次打开该PPT文件才能正常打开
  • vue基本功
  • ubuntu22.04安装RAGFlow配合DeepSeek搭建本地知识库
  • 论文阅读_角色扮演综述从人格化到个性化
  • leetcode 2070. 每一个查询的最大美丽值 中等