SerialTool

Software für serielle Schnittstellen.

  • Plattformübergreifend für Windows, MacOS und Linux
  • Kostenlos
  • Unterstützt ModBus
  • Python-Skripting
  • Verwaltet mehrere serielle Schnittstellen
  • Erstellt virtuelle serielle Schnittstellen
  • Logger, Monitor, Debugger und Sniffer für COM-Ports

Was ist SerialTool

SerialTool ist eine fortschrittliche plattformübergreifende Software (Windows, MacOS und Linux), die für diejenigen entwickelt wurde, die mit serieller Kommunikation arbeiten (COM-Ports, RS-232/RS-422/RS-485 und virtuelle COM-Ports). Es ist ein Werkzeug für Entwickler und Techniker, nützlich in allen Phasen: von der Entwicklung über das Debugging bis hin zur Überwachung und dem Reverse Engineering proprietärer Protokolle.

Mit SerialTool können Sie:

  • Mehrere serielle Schnittstellen gleichzeitig verwalten, mit getrennten oder synchronisierten Sitzungen.
  • Seriellen Datenverkehr überwachen und mitschneiden – selbst auf Ports, die bereits von anderen Anwendungen genutzt werden – dank des ComSniffer-Moduls.
  • Daten in Echtzeit in verschiedenen Formaten (ASCII, Hexadezimal, Binär) mit Tools wie SerialScope und ByteVisualizer anzeigen.
  • Tests und Abläufe mit integrierten Python-Skripten automatisieren.
  • Geräte über virtuelle COM-Ports simulieren, Daten senden und empfangen, als wären sie real.
  • Industrielle Protokolle analysieren, einschließlich Modbus, mit integrierter Dekodierung.
  • Verkehr in verschiedenen Formaten protokollieren und speichern, einschließlich PCAP, kompatibel mit Wireshark.
  • Geplante Pakete oder automatische Sequenzen für Stresstests und Simulationen senden.
  • Netzwerkfunktionen (seriell-zu-Netzwerk und umgekehrt) integrieren, um serielle Geräte über TCP/UDP zu verbinden.
  • Die Benutzeroberfläche mit Themes anpassen und an Ihren Workflow anpassen.
  • Kurz gesagt, SerialTool ist eine komplette Plattform, die Überwachung, Debugging, Simulation und Analyse von seriellen Daten kombiniert, wodurch die Arbeit mit seriellen Geräten und Protokollen einfacher und schneller wird.
Duolabs ist nicht mit der Entwicklung von SerialTool verbunden; es kümmert sich nur um die Promotion, da es SerialTool als die zuverlässigste PC-Software für die Verwaltung serieller Schnittstellen betrachtet.

Für wen ist SerialTool geeignet?

SerialTool richtet sich sowohl an Hobbyisten als auch an Profis, die mit der seriellen Schnittstelle arbeiten.
Es wird von zahlreichen multinationalen Unternehmen im Elektroniksektor sowie von Universitäten und Hochschulen genutzt. Neben einer professionellen Software ist SerialTool auch ein wertvolles Lehrmittel: Dank der ByteVisualizer-Funktion können Sie den Fluss der Bits, die über den Port reisen, visuell simulieren und so die Prinzipien der seriellen Kommunikation, der Technologie, die PCs und elektronische Platinen seit Jahrzehnten verbindet, leichter erklären und verstehen.
SerialTool ist auch sehr nützlich für diejenigen, die mit eingebetteten Systemen wie Arduino oder proprietären Platinen arbeiten. Dank der Unterstützung für Python-Skripte und dedizierte APIs können Benutzer Code anpassen und vollständige Programme erstellen, die alle integrierten Funktionen nutzen, ohne Software von Grund auf neu entwickeln zu müssen.

Warum wird SerialTool als die beste Software für serielle Schnittstellen angesehen?

Einige Funktionen von SerialTool sind besonders fortschrittlich und heben es von ähnlicher Software ab. An erster Stelle steht ComSniffer, mit dem Sie in Echtzeit den gesamten Datenverkehr auf einem seriellen Port überwachen und aufzeichnen können, der bereits von Drittanbieter-Software geöffnet wurde. Diese Funktionalität macht das Reverse Engineering von Anwendungen extrem einfach und in vielen Fällen unerlässlich für die Entwicklung eigener Lösungen.
Weitere Besonderheiten sind der virtuelle COM-Port, der gestartet und verwaltet werden kann, indem ausgewählte Pins virtuell verbunden werden, was die Simulation und das Testen komplexer Szenarien ermöglicht.
Schließlich integriert SerialTool auch eine leistungsstarke Unterstützung für das Modbus-Protokoll im Client-Modus, ideal für die Entwicklung und das Debugging von industriellen Anwendungen. All diese fortschrittlichen Funktionen machen SerialTool zu einem fundamentalen Verbündeten für jeden, der mit serieller Kommunikation arbeitet, sowohl in der Forschung als auch in professionellen Anwendungen.

Die Funktionen von SerialTool

Grundlegende Funktionen von SerialTool

  • Kostenlose plattformübergreifende Software

    SerialTool ist eine kostenlose Software für serielle Schnittstellen unter Windows, Mac OS (Intel und Apple CPUs) und Linux (funktioniert auf den meisten Distributionen). Eine PRO-Version ist ebenfalls zu den wettbewerbsfähigsten Preisen auf dem Markt für eine Software wie SerialTool erhältlich.

  • Mehrere serielle Schnittstellen in einer Software

    Im Gegensatz zu anderer Software verwaltet SerialTool mehrere serielle Schnittstellen in einer einzigen Instanz. Sie können jeder COM-Schnittstelle (Windows) oder jedem Gerät (Mac OS und Linux) eine Seriennummer zuweisen.

  • Hexadezimaler Anzeigemodus

    Mobile App für Android und iOS, intern entwickelt oder über externe Partnerschaften.

  • Paketliste

    SerialTool ermöglicht es Ihnen, alle eingehenden und ausgehenden Pakete von der seriellen Schnittstelle in einer Liste zu speichern, die im CSV- oder Textformat exportiert werden kann. Sie können innerhalb der Pakete nach einer bestimmten Sequenz in ASCII oder Hexadezimal suchen.

  • Serielle Schnittstelle zum Netzwerk

    Sie können den gesamten eingehenden oder ausgehenden Datenverkehr von einer seriellen Schnittstelle direkt ins Netzwerk im TCP- oder UDP-Modus senden, oder an ein HTTP-GET- oder POST-Skript. Dieser Modus ist sehr nützlich, um ein Gerät remote zu protokollieren und den ordnungsgemäßen Betrieb zu überprüfen.

  • Aufzeichnung des Datenverkehrs serieller Schnittstellen

    SerialTool ermöglicht es Ihnen, den gesamten eingehenden und ausgehenden seriellen Datenverkehr von einer bestimmten seriellen Schnittstelle im ASCII- oder Binärdateimodus zu speichern. Diese Funktion ermöglicht eine präzise Überwachung des gesamten seriellen Datenverkehrs.

Spezialfunktionen von SerialTool

  • Python-Skripte

    Python-Skripte mit einem professionellen Editor, um Ihre Programme zu erstellen und die GUI von SerialTool zu nutzen. Einige Beispiele sind bereits in SerialTool integriert und müssen nur noch an Ihre Bedürfnisse angepasst werden.

  • Virtuelle COM-Ports

    Zusätzlich ein Satz von Dienstprogrammen für virtuelle COM-Ports wie COM Splitter, Serial Sniffer und COM zu Netzwerk (mit Unterstützung für RFC 2217 Telnet Com Port).

  • COM Sniffer

    Der COM Sniffer ermöglicht, ähnlich wie SpyPort, die Überwachung und das Abfangen von Daten, die über einen COM-Port gesendet werden, der von anderer Software geöffnet wurde, zusätzlich zu allen anderen IOCTL-Signalen. Diese Funktion ist nur für Windows PRO-Lizenzinhaber verfügbar.

    Besuchen Sie die COM Sniffer-Website.
  • ModBus Client

    Die Fähigkeit, Pakete im MODBUS RTU- und ASCII-Format sowie im TCP-Modus zu senden. Eine ideale Funktion für die Kommunikation mit Industriemaschinen.

  • Hex-Editor

    SerialTool integriert einen leistungsstarken, zuverlässigen und professionellen Hex-Editor. Das macht SerialTool einzigartig, da es nicht nur die serielle Schnittstelle verwaltet, sondern alle möglichen Bedürfnisse von Entwicklern abdeckt.

  • ByteVisualizer

    ByteVisualizer wurde entwickelt, um fortgeschrittene Datenvisualisierung und -transformation auf Byte- und Bit-Ebene zu ermöglichen sowie die Datenübertragung über eine serielle Schnittstelle zu simulieren.

  • USBMap

    Ordnet USB-Ports und angeschlossene Geräte zu. USBMap ist eine Funktion von SerialTool, die grundlegende Informationen über USB-Host-Controller, USB-Hubs und angeschlossene USB-Geräte auflistet.