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

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
 
 

相关文章:

  • c++ 中的 friend 关键字
  • 假设检验与置信区间在机器学习中的应用
  • 动态内存管理的了解及使用
  • Flink-DataStreamAPI-执行模式
  • C# Enumerable类 之 数据排序
  • 【项目实战】Spring AI集成DeepSeek实战指南(硅基流动平台版)
  • JSAR 基础 1.2.1 基础概念_空间小程序
  • cdn取消接口缓存
  • 2025-03-08 学习记录--C/C++-C 语言 判断一个数是否是完全平方数
  • [网络爬虫] 动态网页抓取 — 概念引入
  • 基于opencv的hsv色块检测
  • vue和easyui渲染问题
  • 代码随想录二刷|图论2
  • Java高频面试之集合-06
  • 深度链接技术解析:openinstall如何通过场景还原优化用户体验?
  • 如何利用Postman对比出新旧接口之间的差异(Diff)
  • dfs:五子棋对弈15蓝桥杯a组1题
  • 数据结构第八节:红黑树(初阶)
  • 【图灵商城项目-登录失败:密码不正确,问题已解决】
  • Python使用MyQR生成动态二维码
  • 微软宣布全球裁员约3%:涉及约6000人,侧重经理层
  • 明查| 新一代AI诊疗系统可3秒筛查13种癌症?没有证据
  • 万科再获深铁集团借款,今年已累计获股东借款近120亿元
  • 远如《月球背面》,近似你我内心
  • 中国巴西民间推动建立经第三方验证的“森林友好型”牛肉供应链
  • 撤制镇如何突破困境?欢迎订阅《澎湃城市报告》第23期