bg

«I like this program, I've already used a couple of features we didn't have before.»

Review Rating

Advanced Serial Port Monitor: COM-Port-Sniffer und Terminal

Für Windows 2000 - Windows 11 (2022) (einschl. Server, x86 und x64). Letzte Version: 4.7.3 build 703. 3. Juli 2026.

Was das Programm macht

Advanced Serial Port Monitor ist ein Windows-Programm für alle, die sehen müssen, was über eine serielle Schnittstelle läuft. Es ist ein Terminal zum Senden von Befehlen und Lesen der Antworten, ein Sniffer, der einen COM-Port mitliest, den eine andere Anwendung bereits geöffnet hat, und ein Testwerkzeug, das ein Gerät abfragt oder emuliert, einschließlich MODBUS RTU- und ASCII-Slaves. Es arbeitet mit jedem realen oder virtuellen COM-Port: eingebaute RS232-Ports, USB-Seriell-Adapter, serielle Bluetooth-Verbindungen sowie RS485- oder RS422-Busse über einen Konverter.

Was Sie damit tun können

Herausfinden, warum ein Gerät nicht antwortet, indem Sie die genauen Bytes beider Seiten und die Pausen dazwischen beobachten. Ein undokumentiertes Protokoll aus einer laufenden Anwendung rekonstruieren und in Ihrer eigenen Software nachbilden. Prüfen, was ein Altprogramm an eine Waage, einen Drucker oder eine Steuerung sendet, bevor Sie es ablösen. Befehle von Hand senden, als Text oder Hex, und die gesamte Sitzung mit Zeitstempeln protokollieren. Einen MODBUS RTU-Slave abfragen oder selbst einen bereitstellen, während Sie eine SPS oder ein SCADA-System testen. Dieselbe Anfragefolge gegen eine Reihe von Geräten ausführen und bestanden oder nicht bestanden aufzeichnen.

Keine zusätzliche Hardware. Um einen Port mitzulesen, den ein anderes Programm verwendet, brauchen Sie nichts außer diesem Programm; der Spy-Treiber wird mitinstalliert. Um den Datenverkehr zwischen zwei externen Geräten ohne PC dazwischen zu beobachten, ergänzen Sie ein RS232-Überwachungskabel und nutzen den Zweiport-Modus.

Erste Schritte

  1. Installieren und starten Sie das Programm. Es listet jeden COM-Port des Computers mit seinem Gerätenamen auf, sodass Sie den Geräte-Manager nicht brauchen, um die richtige Nummer zu finden.
  2. Wählen Sie den Port, stellen Sie Baudrate und Datenformat ein oder behalten Sie die Vorgaben, und klicken Sie auf Öffnen. Geben Sie einen Befehl ein oder senden Sie eine Datei; die Antwort erscheint in ASCII und Hex mit Zeitstempel.
  3. Um ein anderes Programm mitzulesen, wechseln Sie im Menü Modus auf Spy und starten Sie dieses Programm. Beide Richtungen seines Datenverkehrs erscheinen im Fenster. Vier kurze Videolektionen behandeln die Installation, die drei Modi, die Hex-Ansicht und Zeitstempel sowie die Protokollierung in eine Datei.

Funktionen

Spy-Modus (Sniffer). Beobachten Sie den Datenaustausch zwischen einem externen Gerät und einer beliebigen Windows-Anwendung, die den Port geöffnet hat, ohne sie anzuhalten. Beide Richtungen werden mit Zeitstempel angezeigt. Lesen Sie mehr über den seriellen Port-Sniffer und den Spy-Modus.

Terminal-Modus. Senden und empfangen Sie Daten selbst: Text, Hex-Bytes, Steuerzeichen aus einem Kontextmenü oder eine ganze Datei. Vollduplex, sodass Sie senden können, während Daten eingehen. Siehe die Anleitung zum RS232-Terminal.

Automatikmodus. Senden Sie eine Text- oder Binärdatei im Intervall von 10 ms bis 10 s an den Port und protokollieren Sie die Antworten, für Dauertests und Gerätesimulation.

Zweiport-Modus. Öffnen Sie zwei Ports nebeneinander, um über ein RS232-Überwachungskabel den Datenverkehr zwischen zwei externen Geräten zu beobachten.

RS485 und RS422. Ein RS485-Modus steuert die RTS-Leitung für Konverter, bei denen der PC die Richtung umschalten muss; RS422 arbeitet als normaler Vollduplex-Port. Siehe RS485-Überwachung.

HEX-, ASCII- und Binäransicht. Wechseln Sie die Ansicht ein- und ausgehender Daten jederzeit; färben Sie die Richtungen unterschiedlich ein; wählen Sie Schriftarten und Farben. Daten lassen sich fortlaufend oder paketweise neu formatiert anzeigen.

Zeitstempel. Jedes Paket kann einen Datums- und Zeitstempel mit Millisekundengenauigkeit tragen, im Fenster wie in der Protokolldatei, sodass Pausen und Zeitüberschreitungen sichtbar werden.

Beliebige Port-Einstellungen. Standard-Baudraten bis 921600 und benutzerdefinierte Raten, 5 bis 8 Datenbits, 1 bis 2 Stoppbits, alle Paritätsarten, Hardware- und Software-Flusssteuerung. Alle Parameter lassen sich bei geöffnetem Port ändern.

Protokolldateien. Speichern Sie alles Empfangene und Gesendete in einer Datei, mit Zeitstempeln und Richtungsmarkierungen, zur späteren Analyse oder zur Wiedergabe an einen Port.

MODBUS-Master und -Slave. Das MODBUS-Plugin fragt RTU- und ASCII-Slaves ab und emuliert ein oder mehrere Slave-Geräte mit den von Ihnen definierten Registern. Funktionscodes 01 bis 06, 07, 08, 11, 12, 15, 16, 17 und 22. Lesen Sie die Anleitung zum MODBUS-Plugin.

MODBUS-Gerätesuche. Findet die Adressen, die an einem RS485-Bus antworten, sodass Sie Slave-IDs nicht mehr raten müssen. Siehe das Plugin zur Gerätesuche.

Testsequenzen. Definieren Sie Paare aus Anfrage und erwarteter Antwort und führen Sie sie ohne Skript aus; jeder Schritt meldet Erfolg oder Fehlschlag. Siehe das Test-Sequence-Plugin.

Skripting. Das Scripter-Plugin führt Skripte mit Befehlen zum Senden, Warten, Vergleichen und Verzweigen aus, für wiederkehrende Arbeiten am Prüfplatz. Siehe Skripte und Makros.

Geräteemulation. Die Plugins zur ASCII- und Binärsimulation beantworten Anfragen mit den von Ihnen festgelegten Antworten, sodass Software gegen ein Gerät entwickelt werden kann, das nicht auf dem Tisch liegt. Der Quellcode ist enthalten. Siehe Geräteemulation.

Dateiübertragung und Log-Wiedergabe. Senden und empfangen Sie Dateien über X-modem, Y-modem, Z-modem, Kermit oder einfaches ASCII; spielen Sie ein aufgezeichnetes Protokoll mit der ursprünglichen Zeitlage an einen Port ab. Alle Plugins sind auf der Plugin-Seite aufgeführt.

Drei Modi in einem Fenster

Hauptfenster von Advanced Serial Port Monitor mit empfangenen Daten, Hex-Ansicht und der Port-Symbolleiste

Im Terminal-Modus (manuell) beginnen die meisten Sitzungen. Port öffnen, einen Befehl eintippen oder eine Datei auswählen, auf Senden klicken und die Antwort lesen. Das Fenster zeigt ASCII und Hex nebeneinander, markiert die Richtung jedes Pakets und versieht es mit der Uhrzeit. Da der Port im Vollduplex arbeitet, können Sie weiter senden, während ein Gerät Daten an Sie schickt.

Der Spy-Modus (Sniffer) hängt sich an einen Port, den ein anderes Programm bereits geöffnet hat. Nichts wird abgezogen und das andere Programm läuft weiter; Sie sehen jedes gesendete und empfangene Byte der Reihe nach, mit Zeitstempeln. Das ist der Modus, um fremde Software zu debuggen, einen Treiber zu prüfen oder ein nie dokumentiertes Protokoll zu rekonstruieren. Der Spy-Treiber wurde über die Jahre für hohe Baudraten neu geschrieben und liegt dem Installationsprogramm bei.

Der Automatikmodus sendet eine Datenquelle, etwa eine Datei, zeitgesteuert an den Port und protokolliert, was zurückkommt. Zusammen mit den Plugins zur Gerätesimulation macht er aus einem freien PC einen Ersatz für das Gerät, auf das Sie noch warten.

MODBUS RTU und ASCII: Master, Slave-Simulator und Scanner

Fenster des MODBUS-Plugins mit Registerwerten, die von einem Slave-Gerät gelesen wurden

Das MODBUS-Plugin gehört zum Lieferumfang und arbeitet in beide Richtungen. Als Master liest und schreibt es Coils und Register in einem oder mehreren Slaves und zeigt die rohe Anfrage und Antwort neben den dekodierten Werten an, und genau das brauchen Sie, um eine geänderte Verdrahtung oder ein neues Gerät zu prüfen. Als Slave-Simulator emuliert es Geräte mit den von Ihnen definierten Registern, mit als CSV gespeicherten Registertabellen und mehreren Simulationsmodi, sodass sich eine SPS, ein HMI oder Ihr eigener Master ohne Hardware testen lässt. Das Simulations-Plugin hat in der Version vom Juli 2026 eine neue Oberfläche und neue Modi erhalten.

Zwei weitere Werkzeuge runden das ab: Das Plugin zur MODBUS-Gerätesuche listet die Adressen auf, die an einem Bus antworten, und unser Online-Simulator für MODBUS RTU/ASCII-Slaves übernimmt den Slave-Teil im Browser, ohne Installation. Um MODBUS-Register rund um die Uhr in eine Datenbank zu schreiben, verwenden Sie stattdessen Advanced Serial Data Logger; die Seite MODBUS-Software vergleicht die Möglichkeiten.

Automatisierung: Testsequenzen, Skripte, Geräteemulation

Test-Sequence-Plugin mit einer Liste von Schritten aus Anfrage und erwarteter Antwort samt ihren Ergebnissen

Arbeit am Prüfplatz wiederholt sich. Mit dem Test Sequence-Plugin (im April 2026 hinzugekommen) definieren Sie Paare aus Anfrage und erwarteter Antwort, führen sie der Reihe nach aus und erhalten pro Schritt bestanden oder nicht bestanden, ohne eine Zeile Code. Das Scripter-Plugin geht weiter, mit Befehlen zum Senden, Warten, Mustervergleich und Verzweigen, für die Fälle, in denen die Folge davon abhängt, was das Gerät geantwortet hat. Die Plugins zur ASCII- und Binärprotokoll-Simulation beantworten festgelegte Anfragen mit festgelegten Antworten und werden mit Quellcode geliefert, sodass Sie sie anpassen können. Replay log spielt ein aufgezeichnetes Protokoll mit den ursprünglichen Pausen an einen Port zurück, und File transfer überträgt Dateien über X-, Y- und Z-modem, Kermit und ASCII.

Anleitungen: automatisierte Hardware-Prüfung, Skripte und Makros, ASCII- und Binär-Geräteemulation.

Wer es einsetzt

  • Embedded- und Firmware-Entwickler beobachten den UART einer Platine über einen USB-Seriell-Adapter, senden Testbefehle und führen ein Protokoll jeder Sitzung mit Zeitstempeln. Siehe UART-Überwachung.
  • Systemintegratoren prüfen, was eine Waage, ein Barcodescanner, eine SPS oder ein GPS-Empfänger tatsächlich sendet, bevor sie einen Logger konfigurieren oder einen Parser schreiben, und nutzen den Spy-Modus, wenn eine Herstelleranwendung sich falsch verhält.
  • Support- und IT-Mitarbeiter diagnostizieren Bondrucker, POS-Terminals und Etikettendrucker, die nicht mehr antworten, und finden heraus, auf welchem COM-Port ein Gerät nach einem Treiber-Update gelandet ist.
  • Testingenieure führen dieselbe Anfragefolge gegen eine Reihe von Geräten aus und zeichnen die Ergebnisse auf, oder sie emulieren ein Gerät, damit Software auch ohne dieses getestet werden kann.
  • Automatisierungstechniker fragen MODBUS RTU-Geräte an RS485-Bussen ab, simulieren sie und durchsuchen den Bus nach aktiven Adressen.

Praxisbeispiele: COM-Port-Debugging, RS232-Analysator, RS232-Monitor, COM-Port-Scanner.

Im Vergleich mit anderen seriellen Werkzeugen

HyperTerminal liegt Windows seit Vista nicht mehr bei, und PuTTY und ähnliche Terminals können keinen Port mitlesen, den ein anderes Programm geöffnet hat. Advanced Serial Port Monitor vereint Terminal, Sniffer und MODBUS-Werkzeuge in einem Programm. Wir halten vier Vergleichsseiten aktuell:

Wenn Sie ein Gerät über Wochen aufzeichnen und die Werte nach Excel oder in eine Datenbank übernehmen wollen, statt sie nur anzusehen, ist Advanced Serial Data Logger das richtige Werkzeug. Lesen Sie, wann Sie einen Logger statt eines Monitors brauchen.

Preis und Lizenz

Eine Edition, lizenziert pro Computer. Die Lizenz gilt für einen PC oder Server; sie wird nicht pro Port oder pro Benutzer gerechnet. Mengenlizenzen und unbegrenzte Lizenzen erhalten Sie über den Vertrieb. Zahlung per Karte, PayPal, Überweisung und mehr als 15 weiteren lokalen Verfahren; von Unternehmen werden Bestellungen auf Rechnung angenommen. Die Bestellseite zeigt den aktuellen Preis für Ihr Land und alle Zahlungsdetails.

Die kostenlose Testversion ist das vollständige Programm zur Evaluierung; der Kauf eines Lizenzschlüssels schaltet dieselbe Installation frei.

Systemvoraussetzungen

  • Windows 11, Windows 10, Windows 8 und Windows 7 sowie Windows Server 2012 bis 2025, 32 Bit und 64 Bit.
  • Jeder COM-Port, den das Betriebssystem sieht: eingebaut, auf einer PCI- oder PCIe-Karte, USB-Seriell-Adapter, serielles Bluetooth-Profil oder ein von einem anderen Programm erzeugter virtueller Port.
  • RS485- und RS422-Geräte über einen Konverter.
  • Downloadgröße etwa 7 MB. Weitere Software ist nicht erforderlich.

Anleitungen und Tutorials

Lektionen: Installation · manueller Modus und Spy-Modus · Hex-Daten und Zeitstempel · Protokolldateien und Daten aus einer Datei · alle Tutorials

COM-Ports unter Windows: alle COM-Ports auflisten und herausfinden, welchen eine Anwendung nutzt · COM-Port funktioniert nicht · unleserliche serielle Daten: sieben Prüfungen der Reihe nach · einen COM-Port testen · ein COM-Port-Gerät hinzufügen · einen COM-Port unter Windows 11 zurücksetzen, löschen oder wiederherstellen · fünf häufige COM-Port-Fehler · warum Anwendungen eine serielle Schnittstelle nicht öffnen können · Daten von der Kommandozeile an einen COM-Port senden

Kabel: RS232-Pinbelegung und Signale · Überwachungskabel · alle Kabelbelegungen

Referenz: Benutzerhandbuch (PDF) · Plugins · Screenshots · Versionsgeschichte

Was ist neu

[3. Juli 2026] Advanced Serial Port Monitor gets a couple of updates. 1. We've significantly improved the MODBUS slave simulation plugin (new interface, storing registry maps to CSV files, new simulation modes). 2. We've fixed some minor bugs in the ASCII/Binary device simulation plugins.
[15. Mai 2026] The Advanced Serial Port Monitor software has been slightly modified to version 4.7.2 build 515. Continuation of optimizations. The new version starts noticeably faster. It handles data better at high speeds.

Die vollständige Liste steht in der Versionsgeschichte; Version und Erscheinungsdatum oben auf dieser Seite stammen aus dem aktuellen Installationsprogramm.

Häufig gestellte Fragen

Kann es einen COM-Port mitlesen, den ein anderes Programm bereits geöffnet hat?

Ja. Das ist der Spy-Modus. Das andere Programm arbeitet weiter, und Sie sehen beide Richtungen seines Datenverkehrs mit Zeitstempeln. Ein Kabel, ein zweiter Port oder ein Hardware-Analysator sind nicht nötig.

Stört das Mitlesen das Programm oder das Gerät, das den Port nutzt?

Nein. Der Spy-Treiber kopiert jede Anforderung und jedes Byte auf dem Weg durch den Treiberstapel des Ports und reicht sie unverändert weiter. Er öffnet den Port nicht selbst, sendet nichts an das Gerät und ändert weder Baudrate noch Rahmen oder Flusssteuerung, die die Anwendung gesetzt hat; eine laufende Verbindung zu einer SPS, einem Zähler oder einem Messgerät läuft also weiter, während Sie mitlesen. Die einzige Regel ist die Reihenfolge: Starten Sie den Monitor, bevor die Anwendung den Port öffnet, denn Windows gibt den Port exklusiv an das erste Programm. Bei einer Verbindung zwischen zwei externen Geräten hört der Dual-Port-Modus mit einem Überwachungskabel nur die Leitungen TX und RX ab.

Funktioniert es mit USB-Seriell-Adaptern, Bluetooth und virtuellen COM-Ports?

Ja. Windows stellt sie alle als COM-Ports dar, und das Programm öffnet sie wie einen eingebauten Port. Es listet außerdem jeden Port mit seinem Gerätenamen auf, was hilft, wenn ein Adapter seine Nummer wechselt.

Kann ich einen RS485-Bus überwachen?

Ja, über einen RS232-auf-RS485- oder USB-auf-RS485-Konverter. Nutzen Sie den RS485-Modus, wenn der Konverter die Richtungsumschaltung durch den PC erwartet. Um einen laufenden Bus mitzuhören, ohne ihn zu stören, greifen Sie die Leitungen A und B mit einem zweiten Konverter ab; die Seite RS485-Software zeigt die Verdrahtung.

Unterstützt es MODBUS?

Ja. Das MODBUS-Plugin arbeitet als RTU- oder ASCII-Master und als Slave-Simulator, und das Plugin zur Gerätesuche findet aktive Adressen an einem Bus. Für die unbeaufsichtigte Aufzeichnung von MODBUS-Registern in eine Datenbank verwenden Sie Advanced Serial Data Logger.

Was ist der Unterschied zu Advanced Serial Data Logger?

Der Monitor ist interaktiv: Sie öffnen einen Port, senden, schauen und speichern, was Sie gesehen haben. Der Logger läuft als Windows-Dienst, zerlegt die Daten in Werte und exportiert sie fortlaufend in Dateien, nach Excel, in Datenbanken oder an andere Programme. Viele Kunden verstehen ein Gerät mit dem Monitor und sammeln die Daten davon mit dem Logger.

Ist es ein einmaliger Kauf?

Es gibt zwei Möglichkeiten: ein Jahresabonnement oder eine unbefristete Lizenz, die nicht abläuft. Beide gelten pro Computer; die Bestellseite zeigt die aktuellen Preise für Ihr Land.

Läuft es unter Linux oder macOS?

Nein. Es ist ein Windows-Programm. Es läuft in einer virtuellen Windows-Maschine, wenn die serielle Schnittstelle oder der USB-Adapter an den Gast durchgereicht wird.