笔记 / 返回列表

嵌入式与通信

ESP8266 ESP-AT 基础联网

ESP8266 工作模式、固件版本检查和以 STA 模式建立 TCP 或 UDP 链路的最小流程。

问题
ESP8266 工作模式、固件版本检查和以 STA 模式建立 TCP 或 UDP 链路的最小流程。
环境
ESP8266 · ESP-AT · Wi-Fi
状态
待发布
首次发布
2026年7月13日
最后更新
2026年8月10日
预计阅读
2 分钟

ESP8266 的 AT 命令取决于 ESP-AT 固件版本。开始前先运行 AT 确认串口链路,再用 AT+GMR 记录固件和 SDK 版本;具体命令参数以 Espressif ESP-AT 文档 为准。

工作模式

模式 作用 常见用途
STA 连接既有路由器或热点 设备向局域网服务发送数据
AP 自己提供热点 现场配置和短距离调试
STA+AP 同时连接网络并提供热点 首次配网与维护入口

STA+AP 会增加资源和配置复杂度。只有确实需要本地维护热点时才使用它;普通设备上报数据通常选择 STA。

最小 STA 联网流程

AT
AT+GMR
ATE0
AT+CWMODE=1
AT+CWJAP="<ssid>","<password>"
AT+CIFSR

<ssid> 和 <password> 是敏感配置:不要把真实值写入公开笔记、固件仓库或串口日志。量产设备还应避免在无保护的串口上长期保留可读取的无线凭据。

建立并验证网络连接

连接模式、发送模式和目标协议要相互匹配。以下是面向文档保留地址的 TCP 客户端示例,实际项目应替换为受控测试服务。

AT+CIPMUX=0
AT+CIPSTART="TCP","192.0.2.10",8080
AT+CIPSEND=5
hello
AT+CIPCLOSE

等待 CIPSEND 返回提示符后再发送负载;读取模块返回值,区分 Wi-Fi 未连接、DNS/网络失败、远端拒绝和串口数据丢失。透传模式适合特定持续数据流,但在切换到 CIPMODE=1 前应先明确退出条件和异常恢复策略。

常见排查顺序

  1. 检查供电、电平转换、串口波特率和回显设置。
  2. 记录 AT+GMR,确认命令集与固件版本一致。
  3. 用 AT+CWJAP? 和 AT+CIFSR 确认已取得网络配置。
  4. 用一个受控测试端点验证 TCP/UDP,再接入业务服务器。

串口、SPI 与 I²C 的链路设计要点见 嵌入式串行通信协议速览。

SEARCH / QUICK JUMP

搜索工程档案

↑↓ 选择 · Enter 打开 · Esc 关闭