news 2026/5/5 8:15:29

ESP8266——UDP传输

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 场景
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/5 8:12:27

FastAPI与LangGraph构建生产级AI智能体:从架构到部署实战

1. 项目概述:一个为生产环境而生的AI智能体框架模板最近在探索如何将LangGraph构建的AI智能体(Agent)真正部署到生产环境时,我发现了一个宝藏项目:fastapi-langgraph-agent-production-ready-template。这个模板直击了…

作者头像 李华
网站建设 2026/5/5 8:11:50

柔性电路板(Flex PCB)设计与制造全攻略

1. 柔性电路板(Flex PCB)入门指南柔性电路板(Flexible Printed Circuit,简称FPC)正在彻底改变电子产品的设计方式。作为一名硬件工程师,我亲身体验过从传统刚性PCB转向柔性设计的整个过程。与大家熟悉的绿色…

作者头像 李华
网站建设 2026/5/5 8:07:29

新手零基础入门Spring AI:在快马平台生成你的第一个AI集成项目

最近在学习Spring AI,发现对于Java新手来说,配置和概念确实有点复杂。不过我发现了一个超好用的工具——InsCode(快马)平台,它可以直接生成可运行的Spring AI项目代码,特别适合像我这样的初学者快速上手。下面我就分享一下如何用这…

作者头像 李华