基于 ESP8266 AT 指令集的标准串口透明传输(Throughput Mode)配置流程

ESP8266(以及不少 Wi-Fi/4G 模组)出厂提供 **AT 指令集**:MCU 通过 UART 发送 `AT+...`,模组返回 `OK`/`ERROR` 并完成连路由、建 TCP、透传等。

### 透明传输在做什么

进入透传后,UART 上的原始字节被模组原样搬到 TCP/UDP 或另一路串口,MCU 不再包 AT 帧,适合把 legacy 串口设备快速挂到网络。

### 典型流程(以手册为准)

  1. 串口 115200 8N1 连模组,确认 `AT` → `OK`。
  2. 入网(如 `AT+CWJAP`)、建链(如 `AT+CIPSTART`)。
  3. 进入透传(如 `AT+CIPMODE` + `CIPSEND` 一类指令)。
  4. 此后助手或 MCU 写出的数据即上网;用 `+++` 等序列退出命令模式。

### 调试技巧

  • 先用手打 AT 确认固件版本与回显,再写 MCU 状态机。
  • 注意默认波特率,刷非官方固件后可能变化。
  • 透传中混入日志会破坏二进制协议。
  • 供电不足会导致掉线,看似「串口指令无效」。

掌握 AT 透传,是嵌入式联网最常见的捷径之一;在线串口助手是配置期的最佳搭档。

### 与 MCU 代码

配置期可用网页串口完成;量产固件用状态机发送 AT 并处理超时。注意模组启动打印横幅可能干扰解析,需刷掉或延迟。透传前后切换要用足够静默时间,避免半截指令。