I. Infrastruktur für die Kommunikation
Unabhängig davon, welches Gerät verwendet wird, welches Protokoll verwendet wird, die Kommunikationfür die Kommunikation debuggenImmer nur nötig - Serien-Assistent sendet und empfängt Rohdaten, scannt Geräte im LAN, sucht nach Geräten in der Nähe durch Bluetooth, diagnostiziert Netzwerk-Konnektivitätsprobleme. Diese vier Werkzeuge bilden die Grundlage für alle Debuggerarbeiten.
II. Das Serien-Test - Tool
Das serielle Debugger ist eine Vielzahl von Möglichkeiten für alle eingebetteten / industriellen SteuerungstechnikerAlltagswerkzeuge。
2.1
- USB-zu - serieller Anschluss: Anschluss des USB-zu - TTL / RS232 / RS485 - Moduls an das Mobiltelefon über das OTG-Kabel
- Bluetooth-serieller Anschluss: Anschluss des Bluetooth-seriellen Anschlussmoduls (z. B. HC - 05 / HC - 06 / BT - 04), Debugger drahtloser serieller Anschluss
- WiFi-Serieller Anschluss: Verbindung mit einem seriellen WiFi-Server (z. B. USR-W610), TCP-Transmission - to-Serieller Anschluss
2.2 Parameter-Konfiguration
| Parameter | Wahlwert | Modbus RTU Typischer Wert |
|---|---|---|
| Baudrate | 1200 - 921600 bps | 9600 / 19200 |
| Datenbits | 5 / 6 / 7 / 8 | 8 |
| Checkbits | None/Even/Odd/Mark/Space | None/Even |
| Stopp-Bit | 1/1.5/2 | 1 |
2.3 Kernfunktionen
- Hex / ASCII Dual-Modus: Hex-Modus Zeigt Hexadezimal-Bytes an (für Modbus), ASCII-Modus für lesbare Textanzeige (für GPS, AT-Befehle usw.)
- Automatisches Senden: Festlegen des Zeitintervalls (100ms - 60s), Schleife automatisch Senden des angegebenen Inhalts - - für Alterungstests und Stresstests
- ZeitstempelAutomatisches Zeitstimmenfügen (genau bis Millisekunden) vor jeder Sendung, um die Kommunikationszeit zu analysieren.
- Sendenverlauf: automatisches Speichern von 100 zuletzt gesendeten Befehlen, wiederverwenden per Klick
- Modbus-Frame - Erkennung: basierend auf 3,5 - Zeichenintervalle (Modbus RTU-Standard), die empfangene Daten automatisch in eine Nachricht trennen Frame für Frame
- CRC / LRC-Authentifizierung: automatische Erkennung der CRC16 - oder LRC-Prüfungen am Ende der Nachricht, markieren die Prüfergebnisse
3. IP-Scanner für lokale Netzwerke
Das LAN-Scan ist ein Netzwerk-Debugger.Erster Schritt- - Internetverbindung, aber keine Kenntnis der Geräte IP, alles kann nicht sprechen.
3.1 Scan-Modus
- IP-Segment - schnelle Scan: Eingabe von Segmenten (z. B. 192.168.1.0/24), gleichzeitiges Ping aller 254 Adressen, Liste aller Online-Hosts in Sekunden
- Single-IP - Tiefscan: Port-Scan für die angegebene IP durchführen (Benutzerdefinierter Bereich 1 - 65535), um offene Service-Ports zu finden
- ARP-Scan: Entdecken von LAN-Geräten über ARP-Tabellen (Nur dasselbe Subnetz, keine IP-Zugriff erforderlich)
3.2 Scannergebnisse
Jedes entdeckte Gerät zeigt: IP-Adresse, MAC-Adresse, Hostname (NetBIOS / mDNS-Auflösung), Gerätehersteller (basierend auf der MAC-Adresse OUI identifiziert - wie Dell / HP / Siemens / Hikvision usw.), Liste der offenen Ports (einschließlich Service-Namen - wie 502 = Modbus, 80 = HTTP, 443 = HTTPS, 22 = SSH).
3.3 Hilfswerkzeug
- Ping: Ping-Test für die IP-Anzeige, Verzögerung und Paketverlustrate
- Routing-Tracking: Traceroute zeigt den Pfad an, den Pakete zum Ziel erreichen
- DNS-Abfrage: Domain-Namen - Auflösung und umgekehrte Auflösung
- Wake-on - LAN: Eingabe der MAC-Adresse, um Netzwerk-Weckpaket zu senden
Vier, Bluetooth BLE Debugger
BLE (Bluetooth Low Energy) ist die Mainstream-Kommunikation vonSmart-Home - Sensor- Temperatur-Feuchtigkeit - Sensor, Tor-Magnet, Körper-Sensor, intelligente Sperre und andere verwendet BLE-Kommunikation.
4.1 Kernfunktionen
- Gerätescanning: Scannen von BLE-Geräten in der Nähe, Anzeigen von Gerätenamen, MAC-Adresse, Signalstärke (RSSI), Broadcast-Daten
- Broadcast-Daten - Auflösung: Auflösung von AD-Strukturen in BLE-Broadcast - Paketen (Herstellerdaten, Dienst-UUID, Gerätenname usw.)
- Durchsuchen von GATT-Diensten: Durchsuchen von allen GATT-Diensten und Characteristics, Lesen / Schreiben / Benachrichtigungsvorgänge, nachdem das Gerät angeschlossen ist
- RSSI-Referencing: Schätzung der Geräteentfernung basierend auf der Signalstärke (Genauigkeit hängt von der Umgebung ab, nur zu Informationszwecken)
- Datenprotokoll: Automatische Aufzeichnung von BLE-Kommunikationsdaten, sortiert nach Zeitstempel
V. Netzwerkgeräte Debuggerassistenten
Umfassendes Netzwerkdiagnosewerk, integriert:
- Netzwerkzustand: Aktuelle WiFi / Mobilfunk-Netzwerk - Informationen (IP / Gateway / DNS / Signalstärke)
- KonnektivitätsprüfungPing Zielgerät, Verzögerung / Paketverlust Statistiken
- Port-Test: TCP-Verbindungstest IP: Port angegeben, Port erreichbar bestätigt
- HTTP-Test: GET / POST-Anforderungstest, Statuscode und Antwort-Körper anzeigen
- Modbus TCP-Test: Konnektivitätstest des Modbus TCP-Geräts (Port 502) mit einem Klick
- Netzwerkpaket-Erfassung: Einfache Paket-Analyse (einschließlich Quelle / Ziel-IP, Port, Protokoll-Typ)
VI, Zusammenfassung
4 Kommunikationsgrundlagen Debugging-Tools, von der physischen Schicht der seriellen Port-Signal bis zur Anwendung-Schicht HTTP-Anfrage, abdecken die Anforderungen des gesamten Stacks der Kommunikation Debugging. Sie bilden die Grundlage für alle Debugging-Tools für die oberen Protokolle.
Öffnen Sie die WeChat-Suche„Modbus Debugger-Assistent"Mit einem Schweizer Messer für die Kommunikation.
🎯 Alle in diesem Artikel beschriebenen Tools sind in der WeChat Applet kostenlos verfügbar.
Öffnen Sie WeChat → Klicken Sie auf die oberste Suche → EingabeModbus Debugger-Assistent→ Öffnen Sie das Applet.
Keine App herunterladen, keine Registrierung, kein Computer- - 70 + industrielle Steuerung Debugging-Tools, um das Handy zu benutzen.
Egal, ob Sie am Baustand sind, unterwegs oder zu Hause lernen - Modbus Debugging Assistant ist Ihre Debugging-Workstation für die industrielle Automatisierung.
Antwort veröffentlichen