RS232 Sniffer - Software- und Hardwarelösung

Olga Weis

RS232, kurz für "empfohlenen Standard 232", ist eine physikalische Schnittstelle für den Anschluss von seriellen Geräten wie USV-Quellen, Datenspeichergeräten, Scannern, Druckern usw. RS232 tauscht Daten mit einer relativ langsamen Geschwindigkeit aus, deshalb wird es in modernen PCs verwendet wird oft durch USB-Verbindung ersetzt. In bestimmten Bereichen ist RS232 aber immer noch unverzichtbar - für Laborautomation oder Vermessungs- und Industriemaschinen. Es wird häufig verwendet, um mit Netzwerkgeräten zu kommunizieren - Server haben weder einen Monitor noch eine Tastatur und zum Zeitpunkt des Bootens gibt es keine Netzwerkverbindung.

Serial Port Monitor

Von Zeit zu Zeit müssen wir die Aktivitäten unserer seriellen Ports überwachen, sagen wir, Entwickler müssen möglicherweise den RS232-Port ausspionieren, um eine Anwendung zu programmieren oder einen Treiber für ein serielles Gerät zu erstellen. Das Windows-Betriebssystem verfügt jedoch nicht über einen integrierten RS232-Monitor, so dass Sie den Datenfluss nur dann wirklich überwachen können, wenn Sie eine der folgenden Methoden verwenden:

  • Verwenden Sie RS232-Sniffer-Software, dies wäre die einfachste Lösung für das Problem. Spezielle Anwendungen dienen dazu, Aktivitäten an beiden Enden der Kommunikation anzuhören und die Daten auf einem Bildschirm anzuzeigen oder auf einer Festplatte aufzuzeichnen.
  • Hardware RS232 Sniffer - obwohl es Nachteile hat, ist es in bestimmten Fällen sehr praktisch. Zum Beispiel erlaubt eine Vollduplex-Kommunikation auf einem RS232-Kanal nicht, dass beide Leitungen miteinander verbunden werden, zwei serielle Anschlüsse werden separat überwacht.

RS232-Überwachungssoftware

Der einfachste Weg, den RS232-Port zu schnüffeln, besteht darin, eine spezielle Anwendung zu installieren, die Protokolle überwachen, anzeigen, protokollieren und alle Aktivitäten des seriellen Ports analysieren kann. Sollte bei der Entwicklung einer Software-App oder eines Treibers ein Problem auftreten, wird dieses sofort verfolgt und angezeigt.

Serial Port Sniffer ist ein Muss für die Treiberentwicklung, das Testen und die Optimierung serieller Geräte. Es ist kompakt und dennoch leistungsfähig genug, um seine Arbeit wirklich gut zu machen, und es ist keine Hardware erforderlich, um Daten von RS232 / 422/485-Ports zu erfassen und zu analysieren.
Serial Port Monitor logo

Serial Port Monitor [Professional Edition]

Protokollieren und analysieren Sie die Aktivität des Serial-Ports
4.8 Rang basierend auf 41+ Nutzer, Bewertungen(75)
Herunterladen 14 Tage voll funktionale Testversion
Serial Port Monitor

Serial Port Monitor ist ein System-Dienstprogramm für die Überwachung von RS232 / 422/485 COM-Ports. Es ist kompakt und dennoch leistungsstark genug, um seine Arbeit wirklich gut zu erledigen, und benötigt keine Hardware.

Serial Monitor bietet verschiedene Filter und ermöglicht die Suche nach bestimmten Daten. Es hat auch ein eingebautes Terminal und bietet Ihnen mehrere Möglichkeiten, Daten zu exportieren. Ein weiterer Vorteil der Anwendung ist ihre einfache und intuitive Benutzeroberfläche.

Serial Port Monitor ermöglicht Ihnen:

  • Überwachen Sie alle Aktivitäten eines seriellen Ports
  • Beobachten Sie mehrere Ports gleichzeitig
  • Zeigen Sie Daten in verschiedenen Modi an
  • Emulieren Sie Daten, die an Geräte gesendet werden

Wie überwachen Sie eine serielle Schnittstelle mit Hilfe dieser Anwendung?

Es ist einfach, folge diesen Schritten:

1. Herunterladen und installiere die App auf deinem Computer, starte sie.

2. Jetzt müssen Sie die Überwachung aktivieren.

So machen Sie das - beim Start einer neuen Sitzung wählen Sie entweder "Überwachung -> Start" im Hauptmenü oder klicken Sie in der Hauptsymbolleiste auf "Überwachung starten" oder drücken Sie F5. Dies sollte sofort eine Überwachungssitzung starten.

Überprüfen Sie, ob die Schaltfläche "Überwachung starten" jetzt deaktiviert ist, aber die Schaltflächen "Überwachung anhalten" und "Überwachung stoppen" aktiviert sind. Dies würde bedeuten, dass die Überwachung läuft.

3. Öffnen Sie den Port über die Anwendung.

Hardwarelösung für den RS232-Port

Eine andere Möglichkeit, RS232-Portdaten zu verfolgen, ist die Verwendung eines speziellen Sniffer-Kabels, das eine direkte Kommunikation zwischen DTE- und DCE-Geräten ermöglicht. DTE steht für Data Terminal Equipment, zum Beispiel ein PC oder ein Drucker; während DCE ist Data Communications Equipment, in der Regel ein Modem. Um ein DTE-Gerät mit einem anderen DTE oder einem DCE-Gerät zu verbinden, wird ein Kabel verwendet, bei dem sich Sende- und Empfangsleitungen kreuzen. Es wird als Nullmodemkabel bezeichnet. Um die eingehenden und ausgehenden Daten zu hören, benötigt man ein spezielles Kabel.

Serial Port Monitor

Die Sende- und Empfangsleitungen in der RS232-Verbindung sind getrennt, wodurch sie Vollduplex sind, d. H. Man kann Daten gleichzeitig senden und empfangen.

Die Mehrzahl der als "Master-Slave" oder "Query-Reply" bekannten Protokolle sind Halbduplex. Wenn Geräte an den entgegengesetzten Enden der Verbindung Daten zur gleichen Zeit senden, kollidieren die Signale auf der Empfangsleitung. Ein Splitterkabel kann die Sendeleitungen beider Geräte zu der Leseleitung für den Computer umleiten, der Überwachungsdaten anzeigt. Ein Gerät, das gerade keine Daten sendet, zieht seine Übertragungsleitung im Bereich von -12 V bis -5 V niedrig. Wenn beide Übertragungsleitungen niedrig sind, d. H. Keines der Geräte sendet Daten, wird die Empfangsleitung des abgetrennten Kabels ebenfalls auf einen niedrigen Pegel gezogen. Wenn beide Geräte Daten senden, wird die Empfangsleitung des abgetrennten Kabels in den Bereich von +5 V bis +12 V gezogen. Es kann zu einem Übersprechen zwischen den Übertragungsleitungen der Geräte kommen, dies sollte jedoch kein Problem darstellen.

Ein PC, der an der Überwachung von Daten beteiligt ist, benötigt eine Anwendung wie HyperTerminal, eine Windows-App oder seine Alternativen. Der Überwachungs-PC kann keine Daten aussenden oder emulieren, da die Übertragungsleitung nicht angeschlossen ist.

Wie Sie sehen, benötigt die zweite Lösung zusätzlich nicht nur Hardware, sondern auch eine App. Während Serial Port Monitor nicht benötigt wird, um RS 232 zu schnüffeln, können mehrere Ports gleichzeitig überwacht werden.

Serial Port Monitor

Anforderungen: Windows XP / 2003/2008 / Vista / 7/8/10 / Server 2012 , 9.16MB Größe
Version 7.0.342 (der 16. Jan, 2018) Versionshinweise
Categorie: Serial Port Software