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 场景
相关推荐
Brilliantwxx5 小时前
【STM32】 RTC 实时时钟详解:从概念到预分频器
stm32·单片机·嵌入式硬件·mcu·bash
lhbweilai8 小时前
分析FreeRTOS内核对象API的源码实现(四)
c语言·stm32·单片机
inrichtt11 小时前
第八课时:SPI总线揭秘:四线全双工通信的奥
c语言·数据结构·stm32·单片机·嵌入式硬件
徐同保12 小时前
免费ssl证书全流程AI配置(含七牛云cdn)
网络·网络协议·ssl
半杯咖啡半行码12 小时前
Linux字符设备驱动开发基础:从设备号到ioctl的完整实战
stm32·单片机·嵌入式硬件
碧海银沙音频科技研究院13 小时前
基于炬芯ATS3089X的usb U盘/usb audio声卡/usb cdc虚拟串口/录音dump到本地功能实现
stm32·单片机·嵌入式硬件
CC1802539448613 小时前
具有强大的图像和语音处理能力的高性能 MCU芯片ESP32-P4NRW32X
单片机·嵌入式硬件
小范的技术工坊14 小时前
Linux应用开发(文件IO)
linux·stm32·单片机
幻智星科技15 小时前
一个开源的纯FPGA网口采集卡
网络协议·fpga开发·udp
科芯创展15 小时前
XZ1824 宽电压150V 10A开关降压DC-DC控制器技术解析
单片机