Quelle: Modbus Chinesisches Netzwerk (modbus.cn) - führende Modbus Kommunikationsprotokoll Technologie-Community in China
Dieser Artikel: Anxin Serial Debugging Assistant: 96KB ESP Debugging Tool · Autor: Modbus Technik Team · Veröffentlicht am 2026 - 07 - 01
AiThinker Serial Tool V1.2.3 ist das offizielle Debugger-Tool für Windows, das nur 96 KB enthält. Der Kernwert ist nicht "ein weiterer serieller Anschluss-Assistent", sondern vorinstalliert ESP8266 / ESP32 vollständige AT-Befehlvorlage - Netzwerkverteilung, Firmware-Version, MAC-Suche, Ping-Test, klicken Sie auf die Taste, um entsprechende Befehle zu senden. Unterstützt 600 Gruppen von benutzerdefinierten Befehlen und Wellenformen. Dieser Artikel erklärt aus der Sicht eines Modbus-Ingenieurs, warum dieses Tool ein Effizienz-Tool im Szenario des ESP-Moduls + Modbus-Gateways ist, mit einem AT-Befehl → Modbus-Daten - Reporting-Schema. Schlüsselwörter: Anxin Serial Port Assistant, AiThinker Serial Tool, ESP8266 Debugging, AT-Befehlvorbereitung, Modbus-Gateway - Modulation.
AiThinker ist ein unumgänglicher Name im heimischen Internet der Dinge-Kreis. Die ESP8266 und ESP32 - Module sind in unzähligen Smart Home-Geräten, industriellen Sensoren und Modbus-Gateways eingesetzt. Wenn Sie ein 40 - Dollar-WiFi - RS - 485 - Übertragungsmodul auf Taobao öffnen, ist es wahrscheinlich ein ESP - 12F.
Der offizielle Debugging-Assistent von Anxin ist ein spezielles Tool für diese Module. Der Name ist einfach - „AiThinker Serial Tool" - und die Versionsnummer ist bis zu V1.2.3 einfach.
Aber dieses 96 - KB-Gadget übertrifft die Effizienz aller allgemeinen seriellen Port-Assistenten zusammen. Warum nicht? Weil es die mehr als hundert Befehle im AT-Befehlbuch, alle vorinstellte in klickbare Vorlagen.
1. Was kann der Helfer wirklich tun?
Debugger-Module unterstützen (offizielle Support-Liste):
- Serie ESP8266 (ESP-01/07/12/12F/12S/07S)
- ESP32 - Serie (Varianten wie ESP32 - C3 / C2 / S3)
- RTL87XX Bluetooth-Modul
- GPRS-Modul
- LoRa / LoRaWAN-Modul
- N92 und andere Secure-Module
Aber ehrlich gesagt - ESP8266 und ESP32 sind die absoluten Hauptszenarien. Bluetooth, LoRa und GPRS sind nicht vollständig abgedeckt.
Grundlegende Fähigkeiten:
Baudrate 300 - 1500000bps (1,5 Mbps), unterstützt benutzerdefinierte beliebige Baudrate. Datenbit / Stoppbit / Checkbit Standardausstattung. Der Empfangsbereich unterstützt ASCII und HEX zwei Anzeigemodi, die Kodierung unterstützt ASCII, GB2312, Unicode, UTF - 8, BIG5, Shift-JIS - chinesische Zeichenkette wird nicht verwirrt.
Das ist ähnlich wie bei ATK-XCOM. Aber der Schwerpunkt liegt hier nicht.
II. AT-Befehlvorlagen - der Kernwert dieses Tools
2.1 Die Modulationserfahrung aus dem Handbuch
Wie viele AT-Befehlssätze gibt es in ESP8266? Das offizielle Dokument von Lexin enthält Hunderte von Artikeln, und es gibt auch mehr als 30 häufig verwendete. Die Anweisungen für die WiFi-Verbindung sindAT+CWJAP_DEF="SSID","PASSWORD", die Firmware-Version istAT+GMRund die IP-Version istAT+CIFSR。
unter dem normalen seriellen Port-Assistenten - Sie können diese Anweisungen entweder auswendig lernen oder jedes Mal kopieren und einfügen. Kopieren und Einfügen ist auch leicht zu formatieren Probleme - ob Anführungszeichen in Chinesisch oder Englisch, nach dem Komma ein Leerzeichen.
Der Sicherheitsassistente hat das alles vorbereitet. Rechts und unterhalb der Hauptoberfläche befindet sich das AT-Befehlband, die häufig verwendet werden, umfassen:
- WiFi-Verbindungsklasse: Scan der WiFi-Liste, Verbindungsangaben SSID, Trennen der Verbindung, Anzeigen des Verbindungszustands
- Modulinformationsklasse: Firmware-Versionsnummer, MAC-Adresse, IP-Adresse, Speicherstatus
- Netzwerk-Testklasse: Ping-Extranet - Adresse, DNS-Auslösungstest
- Übertragungsmodus Klasse: Eintritt / Ausgang des Übertragungsmodus, Einstellung der seriellen Portparameter
Klicken Sie auf die Taste, die entsprechenden AT-Befehle füllen automatisch den Sendenbereich, zurück zum Senden. Sie müssen sich nicht merken, dassCWJAPdie Abkürzung für Connect WiFi Join Access Point ist - es ist leicht zu verstehen, aber Sie vergessen oft, wo Sie unterstrichen und_DEFmöchten.
2.2 600 Gruppen benutzerdefinierter Befehle
Die Vorlage enthält nur die üblichen Befehle. Sie können jedoch einige bestimmte Kombinationen wiederholen - zum Beispiel, wenn Sie eine Reihe von MQTT-Konfigurationsbefehlen haben, die Sie in der Folge senden müssen.
Mit der Funktion „Extended Commands" können Sie bis zu 600 benutzerdefinierte AT-Befehle definieren. Jeder kann einzeln benannt werden und in einer Liste angeordnet werden. Wählen Sie eine aus und senden Sie sie.
Zum Beispiel: Sie tun ein Modbus-Gateway auf ESP8266 und führen diesen Initialisierungsprozess jedes Mal nach dem Firmware-Update aus:
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 查询帧)Hinzufügen Sie diese sieben Befehle der erweiterten Befehlslliste: „01 - Zurücksetzen" „02 - AP-Modus" „03 - Hotspot erstellen" „04 - statische IP" „05 - Verbindung mit der Master-Station" „06 - Beenden der Transmission" „07 - Daten senden". Nachdem die Firmware geputzt ist, verbinden Sie den seriellen Anschluss und tippen Sie sieben Mal von oben nach unten - ohne jedes Mal eine große Reihe von AT-Befehlen auszuühren.
Noch wichtiger als das: Erweiterte Befehlllisten können gespeichert und exportiert werden. Der nächste Kollege übernimmt das Projekt, importiert Ihre Befehllliste und tickt auf die gleichen Sieben unter dem gleichen seriellen Port-Parameter - Gerät und Kommunikationslogik initialisiert.
3. Praktische Anwendung im Modbus-Szenario
3.1 ESP8266 Modbus TCP-Gateway - Modulation-Prozess
Dies ist ein sehr übliches Szenario: ESP8266 über UART mit dem RS - 485 - Chip verbunden, die Firmware implementiert "AT-Befehle Konfiguration → UART Senden und Empfangen → Modbus RTU Übertragung". Der Modbus-Operator am PC liest und schreibt den nachgelagerten Modbus-Sensor per WiFi → ESP8266 → RS - 485.
Der Debugging-Prozess benötigt zwei Tools parallel:
- Der Debugging-Assistent für Serielle Anschlüsse→ Verbindet den Debugging-Serial - Anschluss an den ESP8266 (normalerweise GPIO1 / GPIO3, Baudrate 74880), schaut sich das Modul-Startprotokoll an, bestätigt den WLAN-Verbindungsstatus und entdeckt eine abnorme AT-Rückgabe
- ATK-XCOM oder Modbus Poll→ Verknüpfen Sie den ESP8266 - Port 502 über TCP, Senden Sie einen Modbus TCP-Abfrage - Frame, Verifizieren Sie den Datenpfad
Der Wert von Secure Tools auf dieser Seite: ESP8266 startet mit einer großen Reihe von Startinformationen -ets Jan 8 2013,rst cause:2, boot mode:(3,6)、chksum 0xef、mode : softAP(62:01:94:xx:xx:xx)- - Kein formatierter Hexadezimaltext wird in ASCII-Protokoll gemischt. Der normale serielle Anschluss-Assistenten mit dem chinesischen Zeichensatz verarbeitet nicht gut, und es tritt "Station Mode: " auf, wie diese Unordnung. Das Werkzeug von Ansenko verwendet die Standard-UTF - 8 - Kodierung, und es hat eine kompatible Verarbeitung des ESP-Startprotokolls, das chinesische Protokoll wird vollständig angezeigt.
3.2 Mit AT-Befehl prüfen Sie den Zustand der Module → Ursache des Modbus-Kommunikationsfehlers bestimmen
Wenn ein Modbus-TCP - Host plötzlich nicht mit dem Gateway verbunden ist, kann das Problem an mehreren Stellen auftreten: Das WiFi ist getrennt, die IP-Adresse ändert sich, die TCP-Verbindung ist unterbrochen, die ESP-Ausfallzeit ist.
Nicht zu raten. Verwenden Sie die ESP-Debugging - Serienanschlüsse mit dem Sicherheits-Tool und senden Sie diese vier Punkte nacheinander:
AT+CWJAP? → 返回 "+CWJAP:xx" 还是 "No AP"?前者连上了,后者断开了
AT+CIFSR → 返回 IP 地址还是 "ERROR"?IP 地址还在
AT+CIPSTATUS → 返回 TCP 连接状态,0=断开 2=已连接
AT+GMR → 返回固件版本,确认没有因为 OTA 失败而跑到旧版本Vier Befehle, vier Tasten, eine halbe Minute. Ohne zu erraten, ob es sich um ein Netzwerk - oder Firmware-Problem handelt, ist der Rückgabecode der AT-Befehl zuverlässig als jedes Protokoll.
Viertens, Wellenform-Anzeige - eine weitere unterschätzte Funktion
4.1 Funktionsweise
Der Serien Debugger-Assistent verfügt über eine integrierte Wellenform-Anzeige. Es überwacht die Daten, die vom seriellen Anschluss empfangen werden, extrahiert die Werte in einem "Protokoll-definierten" Format und zeichnet sie in eine Wellenform. Unterstützt Wellenformwiedergabe und Screenshots.
Das Grundprinzip ist: Sie organisieren die Daten in der Firmware des Absenders in einem vereinbarten Format - zum Beispiel$temp,25.3- und das Werkzeug erkennt es und zeichnet eine Temperaturkurve über die Zeit.
4.2 "Schneller Trendblick" für Modbus-Sensoren
Angenommen, Sie haben einen Modbus-Temperatursensor (von der Station-Adresse 01, Register 40001, der Wert durch 10 geteilt ist die tatsächliche Temperatur). Sie möchten den Temperaturtrend sehen, aber Sie wollen keine SPS anschließen, keine Software konfigurieren oder Python + matplotlib-Skripte schreiben.
Methode: Verwenden Sie eine ESP8266 Modbus RTU Masterstation (einschließlich 485 - Chip), Schleife lesen Sensor-Register, die gelesenen Temperaturwerte zusammensetzen$T,25.3Das Format wird über UART an den PC gesendet. Das Anxin-Tool auf der PC-Seite öffnet die Wellenform-Anzeige und sieht direkt die Echtzeit-Temperaturkurve.
Es handelt sich nicht um eine Wellenform auf hoher Präzision, aber „können Sie Trends sehen" und „können Sie numerische Analysen durchführen" sind zwei verschiedene Dinge. Es reicht, den Trend zu sehen - ob die Temperaturen steigen oder sinken, ob es Sprünge gibt, ob die Zyklen richtig sind.
V. Vergleich mit anderen Werkzeugen
| Dimension | SecureSerialTools | ATK-XCOM | LLCOM | COMTool |
|---|---|---|---|---|
| Installationspaketgröße | 96KB | ~ 2MB | ~ 10MB | ~ 50MB |
| Spezielle Szenarien | ESP8266 / ESP32 AT-Befehl | Modbus allgemeine serielle Anschlüsse | Skript-Automatisierung | Plattformübergreifend + Wellenform |
| Befehl vorbereitet | ✅ Kernfunktionen | ❌ | ❌ | ❌ |
| Erweiterte Befehle | ✅ 600 Gruppen | ✅ 40 Stücke | ✅ Unbegrenzt | ✅ Begrenzt |
| Integrierte CRC | (Nicht Modbus) | ✅ Protokollübertragungsmodus | ❌ | ❌ |
| Wellenform-Anzeige | ✅ | ❌ | ❌ | ✅ |
| Automatisches Frame-Update | ✅ Kernfunktionen | ❌ | ❌ | ❌ |
Automatisches Frame-UpdateEs ist eine Besonderheit dieses Tools von Ansenco: ESP8266 liefert Dutzende von Zeilen von Protokollen innerhalb von hunderten Millisekunden - Boot-Modus, Reset-Reason, SPI-Flash, WiFi-Modus - Umschaltung, IP-Adresse - Erfassung. In einem normalen Serien-Assistenten sind diese in einer Zeile gestapelt und sehen die Augen schmerzen. Das Tool von Ansenko erkennt einen Abstand zwischen den Paketen (größer als der Standardschwellenwert) und schließt automatisch Zeilen ein - das entspricht automatischer Auflösung des "Frame-Teils" des Startprotokolls.
VI. Beschaffung und Installation
6.1 Download
Amson hat die Version V1.2.3 offiziell mit dem DateinamenAiThinker_Serial_Tool_V1.2.3.rar 或 .7zund einer Größe von ca. 96 KB zur Verfügung gestellt.
Diese Website (modbus.cn) bietet inländische Download-Kanäle, Mitglieder können direkt herunterladen vollständige serielle Debugging-Tools - Sammlung - umfassen Anxin serielle Debugging-Assistenten, ATK-XCOM, LLCOM, COMTool, SuperCom usw. Ein Download erfüllt alle Debuggeranforderungen.
6.2 Systemanforderungen
- Windows 7 / 8 / 10 / 11 (32 / 64 - Bit)
- Abhängigkeitsfrei - Entpacken, ohne Installation von. NET Framework (im Gegensatz zu ATK-XCOM)
- USB-zu - seriellen Treiber: allgemeine Treiber wie CH340 / CP2102 / FT232
6.3 Schritt 1
Decompress → Doppelklick aufAiThinker_Serial_Tool.exe→ Auswahl des COM-Ports → Auswahl der Baudrate 115200 (standardmäßig für ESP8266) oder 74880 (speziell für ESP-Startprotokoll) → Öffnen des seriellen Ports.
Schließen Sie Ihre ESP8266 oder ESP32 - Entwicklungsplatte an, und nach dem Einschalten wird das Bootprotokoll im Empfangsbereich angezeigt. Wechseln Sie zur Registerkarte "AT-Befehle" und tippen Sie auf "Wi-Fi - Verbindung" → "Wi-Fi - Scannen", um zu sehen, welche Hotspots in Ihrer Umgebung sind.
Der Debugger-Assistent für serielle Ports von Anxin ist nicht für Sie, um ATK-XCOM zu ersetzen - es kann nicht ersetzen, ATK-XCOM Modbus-Prüf, mehrere Senden, Protokollübertragungsmodus ist die beste Wahl für Modbus RTU-Debugging. Die genaue Verwendung dieses Tools ist:Wenn Sie ein ESP8266 / ESP32 - Modul in Ihrer Modbus-Verbindung haben, verwenden Sie dieses Tool, um das Modul- - Überprüfen Sie den WLAN-Status, bestätigen Sie den AT-Befehl - Pfad, lesen Sie das Startprotokoll und beheben Sie Fehler.
Mit Modbus Polling Controller + ESP Debugging-Tool von Anxin, einen Blick auf den Datenweg (Modbus RTU-Seite), einen Blick auf den Modulzustand (AT-Befehlseite), gleichzeitig öffnen zwei Fenster, Modbus-Gateway kann doppelt so schnell sein.
Antwort veröffentlichen