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 场景
相关推荐
czhaii11 小时前
STM32中的位带(bit-band)操作
单片机
嵌入式-老费13 小时前
esp开发与应用(DS18B20温度传感器)
单片机·嵌入式硬件
liulilittle13 小时前
TCP UCP 卡尔曼滤波器
网络·网络协议·tcp/ip·通信
Jonathan_LF14 小时前
DMA使用心得-STM32
stm32·单片机·嵌入式硬件
国科安芯15 小时前
ASM232S抗辐照RS-232收发器的技术架构与空间环境适应性研究
单片机·嵌入式硬件·安全·架构·安全性测试
嵌入式小站15 小时前
STM32 零基础可移植教程 07:USART 串口打印,从 CubeMX 配置到 printf 输出
stm32·单片机·嵌入式硬件
都在酒里16 小时前
STM32有限状态机(FSM)详解,综合应用总结(二)
stm32·单片机·嵌入式硬件·状态机
嵌入式-老费17 小时前
esp开发与应用(继电器的使用)
单片机·嵌入式硬件
凯瑟琳.奥古斯特17 小时前
常见加密算法及应用
java·开发语言·网络·网络协议·职场和发展
CPETW17 小时前
RS-232 Sniffer 嗅探器 ---- UNI-T电子负载通讯协议抓取-A
网络·科技·stm32·单片机·嵌入式硬件·电子