Die besten Tools zur Überwachung des COM-Ports

Olga Weis

Das Windows-Betriebssystem verfügt nicht über eine integrierte Möglichkeit, die Aktivität eines Geräts mit seriellem Anschluss zu überwachen oder die Menge der gesendeten und empfangenen Daten zu überprüfen. Es gibt jedoch spezielle Softwarelösungen, die den Datenaustausch zwischen einem Computer und einem seriellen Anschluss verfolgen. Mit ihrer Hilfe können Sie die Aktivität von COM-Port-Geräten visuell überwachen, den Datenaustausch erfassen - in einem bestimmten Zielordner speichern oder in eine Zwischenablage kopieren - und die Interaktionen von COM-Port-Anwendungen analysieren. Mit dieser Software können Sie alle seriellen Steuercodes abfangen und detaillierte Informationen über sie aufzeichnen. Sie können Überwachungssitzungen speichern, um zu ihnen zurückzukehren, wann immer Sie sie benötigen.

Serial Port Monitor

Entwickler benötigen diese Softwarelösungen, wenn sie Anwendungen schreiben, Gerätetreiber und serielle Hardware erstellen. Sie helfen dabei, Anwendungen effizient zu kodieren, zu testen und zu optimieren.

COM-Port-Überwachungslösungen ermöglichen normalerweise Folgendes:

  • Erstellen und Ausführen von Java-Skripten, die zum Überbrücken und Analysieren der benutzerdefinierten Datenmanipulation von rs 232 erforderlich sind
  • Entwickeln Sie Treiber für serielle Geräte
  • Analyse der Funktionalität von Drittanbieter-Software und Hardware
  • Serielle Protokolle untersuchen und rekonstruieren
  • Aufzeichnungsprotokolle für das Debuggen von implementierten Protokollen und deren Wiederholung
  • Überwachen Sie RS232-Port-Kommunikation sowie RS422 / 485-Port-Aktivität
  • Debuggen Sie Software / Hardware für RS 232 Ports
  • Entwicklung von Peripheriegeräten für RS 232 Ports
  • Implementieren, Debuggen und Testen von seriellen Protokollen für den Datenaustausch zwischen Geräten und Gerätetreibern
  • Analysieren von MODBUS-Protokollnachrichten
  • Debuggen und Testen von MODBUS-Geräten
  • Datenaustausch zwischen seriellen Geräten und Windows-Apps abfangen und analysieren

Heutzutage gibt es viele solche RS232-Port-Monitor-Lösungen, unten werden wir uns die beliebtesten ansehen und deren Funktionalität vergleichen.

Serial Port Monitor von Eltima Software


Serial Port Monitor von Eltima Software ist eine Systemlösung zur Überwachung aller RS232 / 422/485-COM-Ports im System. Es überwacht, zeigt, protokolliert und analysiert die gesammelten Daten ohne zusätzliche Hardware.

Serial Port Monitor ermöglicht das Filtern und Suchen nach bestimmten Daten, verfügt über ein integriertes Terminal und ist in der Lage, Daten zu exportieren. Der zusätzliche Bonus ist seine saubere und intuitive Benutzeroberfläche. Darüber hinaus ist Serial Port Monitor vollständig kompatibel mit Windows 10.

Serial Port Monitor

Serial Port Monitor Highlights sind:

  • Überwachung der Aktivität des seriellen Ports
  • Sobald Sie die App starten, stellt sie eine Verbindung zu einem COM-Port her, der von einer App geöffnet wird, und Sie können den COM-Port sofort überwachen. Die Daten werden in Echtzeit erfasst, und wenn ein Problem auftritt, können Sie sich sofort darum kümmern.

  • Mehrere Ports gleichzeitig überwachen
  • Dieser COM-Port-Monitor kann mehrere serielle Ports gleichzeitig verfolgen. Innerhalb einer Sitzung können Sie den Datenaustausch zwischen einigen wenigen Apps, Geräten und Ports überwachen. Die Daten werden in einem einzigen Protokoll auf einer first-in-first-out-Basis gespeichert, was eine weitere Analyse erleichtert.

  • Anzeigen von Daten in verschiedenen Modi
  • Erfasste Daten können im Tabellen-, Zeilen-, Dump- oder Terminalmodus angezeigt werden. Jeder von ihnen hat seine eigene Art, gesammelte Daten darzustellen. Sie können angeben, welche Daten Sie überwachen möchten, indem Sie Filter festlegen, und Sie verschwenden keine Zeit damit, die Daten durchzugehen, an denen Sie nicht interessiert sind.

  • Daten, die an Geräte gesendet werden, emulieren
  • Um spezifische Reaktionen von überwachten Geräten zu überprüfen, können Sie Daten emulieren, die an Geräte gesendet werden, d. H. Binäre, oktale, dezimale usw. Daten im Auftrag einer Anwendung gesendet werden. Wechseln Sie dazu in den Terminalmodus der Anwendung.

    Technet-Lösung (Portmon 3.x) von Microsoft


    Portmon ist COM-Monitor-Software von Microsoft. Neben den COM-Ports können Sie auch parallele Ports nachverfolgen, so dass Sie ihre Aktivitäten analysieren und Probleme sofort beheben können.

    Serial Port Monitor

    Portmon 3.x. erlaubt dir zu:

    ★ Überwachen Sie Ports remote über das Netzwerk (TCP / IP / Internet).

    Wenn Sie die App auf einem Windows NT / 2K-System ausführen und Daten von einem anderen System im selben Netzwerk erfassen müssen, installiert Portmon selbst seine Client-Software.

    ★ Überwachen Sie mehrere Computer gleichzeitig.

    ★ Filtern Sie protokollierte Daten.

    ★ Heben Sie die Debug-Ausgabe entsprechend Ihrem Markierungsfilter hervor. Sie können die Hervorhebungsfarben anpassen.

    ★ Drucken Sie die Debug-Ausgabedatei.

    Teilen Sie Portmon mit, welchen Port Sie überwachen möchten, und er sendet eine Anforderung an den Gerätetreiber mit dem NT-Namen, an dem Sie interessiert sind.

    Wählen Sie einen Port für die Überwachung aus

    Wenn Sie einen zu überwachenden Port auswählen, sendet Portmon eine Anforderung an den Gerätetreiber, der den gewünschten NT-Namen enthält. Dies kann beispielsweise \ device \ serial0 sein. Der Treiber verfügt über eigene Filter-APIs zum Anschließen eines eigenen Filtergeräts. Objekt auf das Zielgerät-Objekt.

    Die Reihenfolge sieht wie folgt aus: Das Zielgerät wird mit Hilfe von ZwCreateFile geöffnet; Sobald der letztere ein Handle zurücksendet, wird es in einen Geräteobjektzeiger übersetzt. Der Treiber erstellt dann ein eigenes Filter-Device-Objekt entsprechend den Zielparametern, dann wird loAttachDeviceByPointer aufgerufen, um den Filter einzurichten. Somit sieht der Fahrer alle Anfragen an das Zielgerät.

    Anwendungen und Treiber konfigurieren und lesen Status von Ports mit Hilfe von Ein- / Ausgabesteuerungen, Portmon verfügt über eine integrierte Möglichkeit, sie für alle seriellen und parallelen Standardports zu kennen.

    Serial Monitor von HHD


    Serial Port von HHD ist eine weitere rs232 Monitor Softwarelösung, die für die Erfassung, Anzeige, Analyse, Aufzeichnung und Wiedergabe von Datenverkehr zwischen Windows-Anwendungen und seriellen Geräten gedacht ist.

    Serial Port Monitor

    Die Software ermöglicht Ihnen:

    • Übertragen Sie Daten mit hoher Geschwindigkeit, ohne die PC-Leistung zu beeinträchtigen.
    • Protokolldaten werden ausgetauscht, um sie später wiederzugeben.
    • Erfasste Daten speichern
    • Konfigurieren Sie die Anzeige der Rohdatenströme.
    • Überwachen Sie mehrere Geräte gleichzeitig.
    • Wähle das Aussehen der App.

    Diese COM-Ports-Monitoring-Apps gibt es schon seit Jahren, ihre Funktionalität ist ähnlich und es könnte schwierig für Sie sein, herauszufinden, welche Ihnen besser passt. Wir haben eine Vergleichstabelle zusammengestellt, um Ihnen die Arbeit zu erleichtern - hoffe, es hilft.

    Vergleichstabelle


    SPM (Eltima) Portmon (Microsoft) HHD Serial Port
    Analysiert die Aktivität jeder COM-Port-Software oder Hardware-Lösung + + +
    Überwacht mehrere COM-Ports gleichzeitig + - +
    Unterstützt alle Arten von COM-Ports + + +
    Fängt alle Daten ab, die mit einem COM-Port ausgetauscht werden + + +
    Bietet integrierte Suche + + +
    Visualisiert gesammelte Daten + - in der entscheidenden Version
    Protokolliert Streams eingehender und ausgehender Daten + + +
    Verfolgt alle seriellen IOCTLs + + +
    Kopiert aufgezeichnete Daten in die Zwischenablage + + +
    Protokolliert anpassbare Überwachungssitzungen + + in der entscheidenden Version
    Speichert, lädt und exportiert alle überwachten Daten + + +
    Filtert Datenströme, Presets enthalten + + +
    Überwacht COM-Ports, die bereits von Apps geöffnet wurden In Pro version - -
    Sendet verschiedene Datentypen mit Hilfe des Advanced Send Dialogs In Pro version - -
    Unterstützt Windows-Umgebung (sowohl 32-Bit als auch 64-Bit) + funktioniert nur auf 32-Bit-Windows funktioniert nur auf 32-Bit-Windows
    Preis von $65,95 frei von $199,99

    SCHLUSSFOLGERUNGEN


    Die obigen Daten zeigen, dass, obwohl alle Lösungen für den gleichen Zweck verwendet werden, jeder von ihnen seinen eigenen Weg hat, dies zu erreichen. Einige Parameter sind für alle Releases gleich. andere sind nur in einigen Versionen der Anwendungen verfügbar. Die Microsoft-Lösung hat einen Wettbewerbsvorteil, kostenlos zu sein, aber sie fehlt bei anderen Funktionen und funktioniert nicht in einer 64-Bit-Umgebung. Das Gleiche gilt für den seriellen Monitor über die Festplatte. Was die kostenpflichtigen Apps anbelangt, so ist unser Tipp bei "Preis-Leistung" und Funktionalität der Serial Port Monitor von Eltima. Es funktioniert genauso gut in Windows 32 und 64-Bit und hat genau die richtigen Features.

    Serial Port Monitor

    Bedarf: Windows XP/2003/2008/Vista/7/8/10/Server 2012 , 9.16MB Größe
    Version 7.0.312 () Versionshinweise