Nuxt 2终极指南:快速掌握服务端渲染开发的完整文档网站
2026/4/23 16:43:36
AT = Attention
一句话:用人类能看懂的文本命令,去控制无线 / 通信模块。
所有 AT 指令都遵循统一结构:
AT+<命令>[=<参数>]<回车换行>+是扩展指令标志(标准指令不加)| 类型 | 格式 | 作用 | 示例 |
|---|---|---|---|
| 测试指令 | AT+<CMD>=? | 查询支持哪些参数 | AT+CWMODE=? |
| 查询指令 | AT+<CMD>? | 查询当前值 | AT+CWMODE? |
| 设置指令 | AT+<CMD>=... | 设置参数 | AT+CWMODE=3 |
| 执行指令 | AT+<CMD> | 执行动作 | AT+RST |
AT返回:
OKAT+RSTAT+CWMODE?返回:
+CWMODE:3 OKAT+CWMODE=3AT+CWJAP="MyWiFi","12345678"AT+CIPSEND=0,5 hello模块一定会回复结果:
例如:
AT+GMR // 查询版本 version 1.2.3 OK| 项目 | AT 指令(文本) | HEX 二进制协议 |
|---|---|---|
| 格式 | AT+CWMODE=3\r\n | AA 01 03 02 34 |
| 可读性 | 极高 | 低 |
| 数据效率 | 低,膨胀大 | 高,紧凑 |
| 解析速度 | 慢 | 极快 |
| 适合场景 | 配置、调试、指令 | 通信、数据采集、CAN、工控 |
| 校验支持 | 弱,需自己加 | 天然支持 CRC / 校验 |
| 单片机开销 | 大 | 小 |
总结:AT 指令用来 “配置模块”,HEX 用来 “传数据”。