ESP8266——UDP传输

还是用TCP的环境(全程不变)

  • 电脑 + ESP8266 都连:安卓手机 2.4G 热点 Test
  • 电脑热点 IP:192.168.43.149
  • 电脑 UDP 端口:8082
  • ESP 端口:9898(可变模式专用)
  • SSCOM 软件:电脑端调试工具
  • 串口助手:ESP8266 端调试工具

一、方式 1:远端固定 UDP 传输

作用

ESP 只能发给 固定的电脑 IP + 端口,一对一通信,最稳定。

SSCOM 电脑端配置

  1. 打开 SSCOM
  2. 模式选择:UDPServer
  3. 本地IP:192.168.43.149,端口:8082
  4. 远端IP:192.168.43.101,端口:9898(ESP8266的STAIP)
  5. 点击:连接

ESP8266 调试步骤(一条一条发)

复制代码
AT                // 测试模块
AT+CWMODE=1       // STA模式
AT+RST            // 重启
AT+CWJAP="Test","12345678"  // 连手机热点
AT+CIFSR          // 查看ESP的IP
AT+CIPMUX=0       // 单连接

【关键:远端固定 UDP 指令】

复制代码
AT+CIPSTART=4,"UDP","192.168.43.149",8082,9898,2

成功返回

复制代码
OK

发送数据测试

复制代码
AT+CIPSEND=5
hello

电脑 SSCOM 立刻收到!

二、方式 2:远端可变 UDP 传输(进阶模式)

作用

谁给 ESP 发数据,ESP 就自动回复给谁,IP / 端口可以变。必须指定本地端口 9898

在打开一个SSCOM的副本

SSCOM副本 电脑端配置

  1. 打开 SSCOM
  2. 模式选择:UDPServer
  3. 本地IP:192.168.43.149,端口:8081
  4. 远端IP:192.168.43.101,端口:9898(ESP8266的STAIP)
  5. 点击:连接

ESP8266 调试步骤(一条一条发)

复制代码
AT
AT+CWMODE=1
AT+RST
AT+CWJAP="Test","12345678"
AT+CIFSR
AT+CIPMUX=0

【关键:远端可变 UDP 指令】

复制代码
AT+CIPSTART="UDP","192.168.43.149",8082,9898,2

成功返回

复制代码
OK

发送数据测试

复制代码
AT+CIPSEND=5,"192.168.43.149",8081
hello

副本收到!

再发送数据不指定IP和端口

复制代码
AT+CIPSEND=5
hello

依然是副本收到的

三、两种方式最终对比

1)远端固定 UDP

  • 指令:AT+CIPSTART="UDP","192.168.43.149",8082
  • 特点:只发给固定电脑
  • 本地端口:自动分配,不用管
  • 不易出错
  • 适合:ESP → 电脑 单向 / 双向稳定通信

2)远端可变 UDP(模式 2)

  • 指令:AT+CIPSTART="UDP","192.168.43.149",8082,9898,2
  • 特点:谁发我,我回复谁
  • 必须指定本地端口:9898
  • 配置复杂,容易错
  • 适合:多设备、动态 IP 场景
相关推荐
hiahiahia12312 分钟前
HTTP Streaming:为什么 AI 回答经常要边生成边返回?
人工智能·网络协议·http
LCG元1 小时前
STM32 USB CDC 虚拟串口开发实战:从 CubeMX 配置到 printf 重定向与稳定收发
stm32·单片机·嵌入式硬件
zcmodeltech2 小时前
源网荷储一体化沙盘模型多场景控制系统设计——基于STM32与Modbus RTU的源网荷储、多能互补、冷热电三联供全场景联动方案,服务范围覆盖全国
数据库·人工智能·stm32·单片机·嵌入式硬件
恶魔泡泡糖3 小时前
stm32F103C8T6标准库DWT应用DHT11温湿度传感器数据手册说明
stm32·单片机·嵌入式硬件
单片机仿真设计3 小时前
【Proteus 仿真】基于 STM32 单片机鸡舍环境监控系统设计(仿真 + 源码)
stm32·单片机·嵌入式硬件·proteus·毕设
李永奉3 小时前
中科蓝讯SDK开发-提示音音频文件格式转换和压缩教程
网络·单片机·嵌入式硬件·mcu·物联网
单片机仿真设计4 小时前
【Proteus 仿真】基于 STM32 单片机智能楼宇照明控制系统设计(定制仿真咨询)
stm32·单片机·嵌入式硬件·proteus·毕设
DLYSB_4 小时前
旧上位机不肯改怎么办:原生 TCP 字节帧接入声光语音终端的改造实录
网络·网络协议·tcp/ip·报警灯
程序员夏洛5 小时前
HTTP 2.0 和 3.0 有什么区别?
网络·网络协议·http
Sylvia33.8 小时前
LOL实时数据接入深度解析:从WebSocket到完整数据模型
java·网络·python·websocket·网络协议