Source: Modbus Chinese Network(modbus.cn) —— China leadingModbuscommunication protocol technical community
本記事:安信可シリアルデバッグアシスタント:96KB的ESPデバッグ利器 · Author:modbus Technical Team · 发布于 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 Serial Port Debugging、AT 指令预置、Modbus ゲートウェイ联调。
安信可(AiThinker)在国内IoT圈子里是绕不开的名字。他们家的 ESP8266 和 ESP32 模组铺在了不计其数的スマートホームSmart Modbus中国語ネットワークデバイス、工业センサーは、Modbus ゲートウェイ里。もし你拆开一个淘宝上 40 块钱的「WiFi 转 RS-485 透传モジュール」,里面大概率是一片安信可 ESP-12F。
安信可官方出的シリアルデバッグアシスタント,就是给这些模组调的专用工具。它的名字很朴实——「AiThinker Serial Tool」——连版本号都朴素到 V1.2.3。
但这个 96KB 的小工具,在 ESP 模组デバッグ效率上,超过すべての通Serial Assistantとは的总和。なぜか。?因为它把 AT 指令手册里的那一百多条命令,すべて预置成了可点选的模板。
一、安信可シリアルデバッグアシスタント到底能调什么
サポートデバッグ的模组(官方サポートリスト):
- ESP8266 系列(ESP-01/07/12/12F/12S/07S)
- ESP32 系列(ESP32-C3/C2/S3 等变体)
- RTL87XX 蓝牙模组
- GPRS 模组
- LoRa/LoRaWAN 模组
- N92 等其他安信可模组
但实话实说——ESP8266 和 ESP32 是绝对的主力场景。蓝牙、LoRa、GPRS 的功能カバー没那么完全。
基本シリアルポート能力:
Baud rate 300-1500000bps(1.5Mbps),サポート自定义任意ボーレート。data bit/stop bit/チェックビット標準設定。受信区サポート ASCII 和 HEX 两种表示モード,编码サポート ASCII、GB2312、Unicode、UTF-8、BIG5、Shift-JIS——中文ストリング·ストリング发出去不会乱码。
这些和 ATK-XCOM 差不多。但重点不ここで。
二、AT 指令模板 —— 这工具的核心价值
2.1 离开手册的调模组体验
ESP8266 的 AT 命令セット有多少条?乐鑫官方ドキュメント列了上百条,常用的也有三十多条。connect WiFi 的指令是 AT+CWJAP_DEF="SSID","PASSWORD",查固件版本是 AT+GMR,查 IP 是 AT+CIFSR。
普通シリアルアシスタント下——你要么背下来这些指令,要么每次都翻 pdf コピー貼り付け。コピー貼り付け还容易格式有問題——引号是中文的まだ英文的、逗号后面要不要空格。
安信可シリアルデバッグアシスタント把这些すべて预置了。主界面右侧和底部是 AT 指令功能区,常用的カテゴリ包括:
- WiFi 连接类:扫描 WiFi リスト、连接指定 SSID、切断する、表示连接ステータス
- モジュール信息类:查固件版本号、查 MAC address、查 IP address、查内存ステータス
- 网络测试类: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 master 502 ポート
AT+CIPMODE=0 # 退出透传モード
AT+CIPSEND=8 # send 8 bytes(一条 Modbus 查询フレーム)
把这七条指令依次加到扩展命令リスト:「01-复位」「02-APモード」「03-作成热点」「04-静态IP」「05-连マスター」「06-退出透传」「07-送信データ」。固件刷好后连上シリアルポート,从上到下依次点七下——不用每次都手打一大串 AT Command。
比这更重要的是:扩展命令リスト可以保存和导出。下一个同事接手这个项目,导入你的命令リスト,在同样的シリアルパラメータ下点同样的七下——デバイス和通信逻辑初期化完毕。
三、在 Modbus 场景下的实际用法
3.1 ESP8266 做 Modbus TCP ゲートウェイ的联调流程
这是一个很常见的场景:ESP8266 経由 UART 连着 RS-485 芯片,固件実装了「AT 指令設定 → UART 收发 → Modbus RTU 透传」。PC 端的 Modbus トップマシン経由 WiFi → ESP8266 → RS-485 読み書き下游的 Modbus Sensors。
デバッグ流程需要2つ工具并行:
- 安信可シリアルデバッグアシスタント → 连 ESP8266 的デバッグシリアルポート(通常是 GPIO1/GPIO3,Baud rate 74880),看模组启动日志、Confirm 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 Coding,加上它对 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=Connected
AT+GMR → 戻る固件版本,確認ない因为 OTA 失敗而跑到旧版本
四条指令、四个按钮、半分。不用猜网络問題まだ固件問題,AT 指令的戻る码比任何日志都可靠。
四、波形表示 —— 另一个被低估的功能
4.1 工作原理
安信可シリアルデバッグアシスタント内置波形表示功能。它监听シリアルポート受信的データ,按「协议定义」的格式提取数值并绘制成波形。サポート波形回放和截图。
基本原理是:你在送信方的固件里按照约定格式组织データ——比如 $temp,25.3——工具识别到后绘制温度随时间的变化曲线。
4.2 Modbus センサーは的「快速看趋势」
假设你有一个 Modbus Temperature Sensor(slave address 01,register 40001,值除以 10 是实际温度)。你想看温度变化趋势,但不想接 PLC、组态ソフトウェア,也不想写 Python+matplotlib Script。
做法:用一个 ESP8266 做 Modbus RTU master(连 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 Download
安信可官方提供 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 启动日志专用)→「Open the serial port」。
接上你的 ESP8266 或者 ESP32 开发板,上电后受信区会看到启动日志。切换到「AT 指令」タグ页,点到「WiFi connect」→「扫描 WiFi」,看看周围有哪些热点。
安信可シリアルデバッグアシスタントではない给你替代 ATK-XCOM 的——它替代不了,ATK-XCOM 的 Modbus check、多条送信、协议传输モード才是 Modbus RTU デバッグ的正选。而安信可这个工具的准确用法是:当你的 Modbus 链路里有一片 ESP8266/ESP32 模组时,用这个工具单独调模组——查 WiFi status、Confirm AT 指令通路、看启动日志、トラブルシューティング故障。
用 Modbus ポーリングコントローラーは + 安信可的 ESP Debug Tools,一个盯データ通路(Modbus RTU 侧)、一个盯模组ステータス(AT 指令侧),同时开2つ窗口,Modbus ゲートウェイ联调可以快一倍。
Leave a Reply