AiThinkerシリアルデバッグアシスタント:专业エンベデッド·イン开发デバッグツール

会員限定会員限定

该内容已接入现有会員/有料系统,解锁后可完全な情報を見る或添付ファイルのダウンロード。

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 0xefmode : 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-XCOMLLCOMCOMTool
インストール包大小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 ゲートウェイ联调可以快一倍。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.