- 1. 一、安信可串口调试助手到底能调什么
- 2. 二、AT 指令模板 —— 这工具的核心价值
- 3. 2.1 离开手册的调模组体验
- 4. 2.2 600 组自定义命令
- 5. 三、在 Modbus 场景下的实际用法
- 6. 3.1 ESP8266 做 Modbus TCP 网关的联调流程
- 7. 3.2 用 AT 指令查模组状态 → 判断 Modbus 通信故障根源
- 8. 四、波形显示 —— 另一个被低估的功能
- 9. 4.1 工作原理
- 10. 4.2 Modbus 传感器的「快速看趋势」
- 11. 五、和其他串口工具的对比
- 12. 六、获取和安装
- 13. 6.1 下载
- 14. 6.2 系统要求
- 15. 6.3 第一步操作
- 16. AiThinker串口调试助手:专业嵌入式开发调试工具
来源:Modbus中文网(modbus.cn) —— 国内领先的Modbus通信协议技术社区
本文:安信可串口调试助手:96KB的ESP调试利器 · 作者:modbus技术团队 · 发布于 2026-07-01
摘要:安信可串口调试助手(AiThinker Serial Tool V1.2.3)是安信可官方出品的 Windows 串口调试工具,仅 96KB。核心价值不是「又一个串口助手」,而是预置了 ESP8266/ESP32 全系列 AT 指令模板——配网、查固件版本、查 MAC、Ping 测试,点按钮即可发送对应指令。支持 600 组自定义命令和波形显示。本文从 Modbus 工程师的视角说明为什么这工具在 ESP 模组 + Modbus 网关场景下是效率工具,附带 AT 指令→Modbus 数据上报的联调方案。关键词:安信可串口助手、AiThinker Serial Tool、ESP8266 串口调试、AT 指令预置、Modbus 网关联调。
安信可(AiThinker)在国内物联网圈子里是绕不开的名字。他们家的 ESP8266 和 ESP32 模组铺在了不计其数的智能家居设备、工业传感器、Modbus 网关里。如果你拆开一个淘宝上 40 块钱的「WiFi 转 RS-485 透传模块」,里面大概率是一片安信可 ESP-12F。
安信可官方出的串口调试助手,就是给这些模组调的专用工具。它的名字很朴实——「AiThinker Serial Tool」——连版本号都朴素到 V1.2.3。
但这个 96KB 的小工具,在 ESP 模组调试效率上,超过所有通用串口助手的总和。为什么?因为它把 AT 指令手册里的那一百多条命令,全部预置成了可点选的模板。
一、安信可串口调试助手到底能调什么
支持调试的模组(官方支持列表):
- ESP8266 系列(ESP-01/07/12/12F/12S/07S)
- ESP32 系列(ESP32-C3/C2/S3 等变体)
- RTL87XX 蓝牙模组
- GPRS 模组
- LoRa/LoRaWAN 模组
- N92 等其他安信可模组
但实话实说——ESP8266 和 ESP32 是绝对的主力场景。蓝牙、LoRa、GPRS 的功能覆盖没那么完整。
基本串口能力:
波特率 300-1500000bps(1.5Mbps),支持自定义任意波特率。数据位/停止位/校验位标准配置。接收区支持 ASCII 和 HEX 两种显示模式,编码支持 ASCII、GB2312、Unicode、UTF-8、BIG5、Shift-JIS——中文字符串发出去不会乱码。
这些和 ATK-XCOM 差不多。但重点不在这里。
二、AT 指令模板 —— 这工具的核心价值
2.1 离开手册的调模组体验
ESP8266 的 AT 指令集有多少条?乐鑫官方文档列了上百条,常用的也有三十多条。连接 WiFi 的指令是 AT+CWJAP_DEF="SSID","PASSWORD",查固件版本是 AT+GMR,查 IP 是 AT+CIFSR。
普通串口助手下——你要么背下来这些指令,要么每次都翻 pdf 复制粘贴。复制粘贴还容易格式有问题——引号是中文的还是英文的、逗号后面要不要空格。
安信可串口调试助手把这些全部预置了。主界面右侧和底部是 AT 指令功能区,常用的分类包括:
- WiFi 连接类:扫描 WiFi 列表、连接指定 SSID、断开连接、查看连接状态
- 模块信息类:查固件版本号、查 MAC 地址、查 IP 地址、查内存状态
- 网络测试类:Ping 外网地址、DNS 解析测试
- 透传模式类:进入/退出透传模式、设置串口参数
点一下按钮,对应的 AT 指令自动填入发送区,回车发送。你不需要背单词也记得 CWJAP 是 Connect WiFi Join Access Point 的缩写——能看懂,但输入时经常忘记下划线在哪加、_DEF 要不要。
2.2 600 组自定义命令
预置模板只有常用指令。但你可能会反复用到某几条特定组合——比如你有一组 MQTT 配置指令要依序发送。
安信可的「扩展命令」功能允许你定义最多 600 组自定义 AT 指令。每条可以单独命名,排列在列表中。使用时选中一条,点发送就行。
举个例子:你在调一个基于 ESP8266 的 Modbus 网关,每次刷完固件后要跑这套初始化流程:
AT+RST # 复位
AT+CWMODE=2 # 切换到 AP 模式
AT+CWSAP="Gateway","12345678",1,3 # 创建 WiFi 热点
AT+CIPAP="192.168.4.1" # 设置静态 IP
AT+CIPSTART="TCP","192.168.4.2",502 # 连到 Modbus 主站 502 端口
AT+CIPMODE=0 # 退出透传模式
AT+CIPSEND=8 # 发送 8 字节(一条 Modbus 查询帧)
把这七条指令依次加到扩展命令列表:「01-复位」「02-AP模式」「03-创建热点」「04-静态IP」「05-连主站」「06-退出透传」「07-发送数据」。固件刷好后连上串口,从上到下依次点七下——不用每次都手打一大串 AT 命令。
比这更重要的是:扩展命令列表可以保存和导出。下一个同事接手这个项目,导入你的命令列表,在同样的串口参数下点同样的七下——设备和通信逻辑初始化完毕。
三、在 Modbus 场景下的实际用法
3.1 ESP8266 做 Modbus TCP 网关的联调流程
这是一个很常见的场景:ESP8266 通过 UART 连着 RS-485 芯片,固件实现了「AT 指令配置 → UART 收发 → Modbus RTU 透传」。PC 端的 Modbus 上位机通过 WiFi → ESP8266 → RS-485 读写下游的 Modbus 传感器。
调试流程需要两个工具并行:
- 安信可串口调试助手 → 连 ESP8266 的调试串口(通常是 GPIO1/GPIO3,波特率 74880),看模组启动日志、确认 WiFi 连接状态、发现异常 AT 返回
- ATK-XCOM 或 Modbus Poll → 通过 TCP 连 ESP8266 的 502 端口,发 Modbus TCP 查询帧,验证数据通路
安信可的工具在这一侧的价值:ESP8266 启动时会在调试串口输出一大串启动信息——ets Jan 8 2013,rst cause:2, boot mode:(3,6)、chksum 0xef、mode : softAP(62:01:94:xx:xx:xx)——没有经过格式化的十六进制文本混着 ASCII 日志。普通串口助手的中文字符集处理不好,会出现「Station Mode: 杩炴帴鎴愬姛」这种乱码。安信可的工具默认 UTF-8 编码,加上它对 ESP 启动日志有兼容处理,中文日志完整显示。
3.2 用 AT 指令查模组状态 → 判断 Modbus 通信故障根源
当一个 Modbus TCP 的上位机突然连不上网关时,问题可能出在好几个地方:WiFi 断开了、IP 地址变了、TCP 连接断了、ESP 宕机了。
不用去猜。用安信可的工具接上 ESP 调试串口,依次发这四条:
AT+CWJAP? → 返回 "+CWJAP:xx" 还是 "No AP"?前者连上了,后者断开了
AT+CIFSR → 返回 IP 地址还是 "ERROR"?IP 地址还在
AT+CIPSTATUS → 返回 TCP 连接状态,0=断开 2=已连接
AT+GMR → 返回固件版本,确认没有因为 OTA 失败而跑到旧版本
四条指令、四个按钮、半分钟。不用猜网络问题还是固件问题,AT 指令的返回码比任何日志都可靠。
四、波形显示 —— 另一个被低估的功能
4.1 工作原理
安信可串口调试助手内置波形显示功能。它监听串口接收的数据,按「协议定义」的格式提取数值并绘制成波形。支持波形回放和截图。
基本原理是:你在发送方的固件里按照约定格式组织数据——比如 $temp,25.3——工具识别到后绘制温度随时间的变化曲线。
4.2 Modbus 传感器的「快速看趋势」
假设你有一个 Modbus 温度传感器(从站地址 01,寄存器 40001,值除以 10 是实际温度)。你想看温度变化趋势,但不想接 PLC、组态软件,也不想写 Python+matplotlib 脚本。
做法:用一个 ESP8266 做 Modbus RTU 主站(连 485 芯片),循环读传感器寄存器,把读取到的温度值拼成 $T,25.3 格式通过 UART 发到 PC 上。PC 端的安信可工具打开波形显示,直接看到实时温度曲线。
不是高精度仪表级别的波形,但「能不能看趋势」和「能不能做数值分析」是两回事。看趋势够用了——温度在升还是在降、有没有突跳、周期对不对。
五、和其他串口工具的对比
| 维度 | 安信可 串口工具 | ATK-XCOM | LLCOM | COMTool |
|---|---|---|---|---|
| 安装包大小 | 96KB | ~2MB | ~10MB | ~50MB |
| 专用场景 | ESP8266/ESP32 AT 指令 | Modbus 通用串口 | 脚本自动化 | 跨平台+波形 |
| AT 指令预置 | ✅ 核心功能 | ❌ | ❌ | ❌ |
| 扩展命令 | ✅ 600组 | ✅ 40条 | ✅ 不限 | ✅ 有限 |
| 内置 CRC | ❌(非 Modbus) | ✅ 协议传输模式 | ❌ | ❌ |
| 波形显示 | ✅ | ❌ | ❌ | ✅ |
| 断帧自动换行 | ✅ 核心功能 | ❌ | ❌ | ❌ |
断帧自动换行 是安信可这个工具的一个特色:ESP8266 启动时会在几百毫秒内连续输出几十行日志——boot mode、reset reason、SPI flash、WiFi 模式切换、IP 地址获取。在普通串口助手里这些都堆在一行里,看得眼睛疼。安信可的工具检测到数据包之间有间隔时间(大于默认阈值),自动换行——相当于自动解析了启动日志的「分帧」。
六、获取和安装
6.1 下载
安信可官方提供 V1.2.3 版本,文件名通常为 AiThinker_Serial_Tool_V1.2.3.rar 或 .7z,大小约 96KB。
本站(modbus.cn)提供国内下载渠道,会员可直接下载完整的串口调试工具合集——涵盖安信可串口调试助手、ATK-XCOM、LLCOM、COMTool、SuperCom 等。一个下载搞定所有调试需求。
6.2 系统要求
- Windows 7/8/10/11(32/64 位)
- 无依赖——解压即用,不需要安装 .NET Framework(和 ATK-XCOM 不同)
- USB 转串口驱动:CH340/CP2102/FT232 等通用驱动
6.3 第一步操作
解压 → 双击 AiThinker_Serial_Tool.exe → 选 COM 口 → 波特率选 115200(ESP8266 默认)或 74880(ESP 启动日志专用)→「打开串口」。
接上你的 ESP8266 或者 ESP32 开发板,上电后接收区会看到启动日志。切换到「AT 指令」标签页,点到「WiFi 连接」→「扫描 WiFi」,看看周围有哪些热点。
安信可串口调试助手不是给你替代 ATK-XCOM 的——它替代不了,ATK-XCOM 的 Modbus 校验、多条发送、协议传输模式才是 Modbus RTU 调试的正选。而安信可这个工具的准确用法是:当你的 Modbus 链路里有一片 ESP8266/ESP32 模组时,用这个工具单独调模组——查 WiFi 状态、确认 AT 指令通路、看启动日志、排查故障。
用 Modbus 轮询控制器 + 安信可的 ESP 调试工具,一个盯数据通路(Modbus RTU 侧)、一个盯模组状态(AT 指令侧),同时开两个窗口,Modbus 网关联调可以快一倍。
发表回复