Die flexibelste und professionellste serielle COM-Port-Software!
Die erste Software mit Python®-Skripting!
Es ist kostenlos, laden Sie es jetzt herunter!
Die beste Software für serielle Schnittstellen auf dem Markt
Warum SerialTool
SerialTool ist die fortschrittlichste Software für serielle Schnittstellenkommunikation, die derzeit auf dem Markt erhältlich ist. Die Benutzerfreundlichkeit zusammen mit den Funktionen macht es einzigartig. Diese Software wird kontinuierlich entwickelt und aktualisiert und bietet unvergleichliche Stabilität und Benutzerfreundlichkeit. Entwickelt für intensive serielle Schnittstellenprotokollierung, ist SerialTool ideal für gelegentlichen Gebrauch sowie als kontinuierliches Überwachungs- und Protokollsystem für eine oder mehrere serielle Schnittstellen.
SerialTool richtet sich an alle Entwickler, die täglich die serielle Schnittstelle für ihre Projekte nutzen und ihnen bei der intensivsten Fehlersuche ihrer Anwendungen helfen. SerialTool ist nicht nur eine Software für Profis, sondern auch ideal für diejenigen, die zum ersten Mal in die Welt der Elektronik einsteigen, indem sie Arduino oder ähnliche Boards verwenden, bei denen die ersten Übungen immer auf der seriellen Schnittstellenkommunikation basieren.
SerialTool ist die einzige kostenlose Software, für die meisten ihrer Funktionen, die es Ihnen ermöglicht, mehrere serielle Schnittstellen gleichzeitig zu verwalten, ohne mehrere Instanzen der Anwendung starten zu müssen. SerialTool ist die einzige Software, die einen Editor für Python-Skripting und eine integrierte Bibliothek umfasst, um die grafische Benutzeroberfläche von SerialTool direkt zu verwenden. Durch das Schreiben Ihres Skripts in Python können Sie die Daten direkt auf dem Hauptbildschirm der Anwendung anzeigen, ohne Ihre eigene Anwendung entwickeln zu müssen. Es ist ideal für alle Profis, die ihren Kunden eine professionelle Software liefern möchten, die in der Lage ist, ihr Python-Programm auszuführen. Python-Skripting spart Stunden der Entwicklung von proprietärer Software und vermeidet die komplizierte Verwaltung der grafischen Benutzeroberfläche!
SerialTool bietet eine Reihe unverzichtbarer Werkzeuge für die Entwicklung eingebetteter Plattformen und im industriellen Bereich. Darüber hinaus integriert SerialTool einen Hex-File-Editor zum freien Erstellen und Bearbeiten von Dateien.
SerialTool ist plattformübergreifend! Es funktioniert korrekt auf 64-Bit-Windows, MacOS und Linux-Betriebssystemen. Eine einzige professionelle Software, die die gleiche grafische Benutzeroberfläche verwendet und die gleichen Funktionen auf allen PC-Betriebssystemen bietet!
Die grafische Benutzeroberfläche ist intuitiv und enthält Nutzungskommentare direkt in der Software, wodurch die Notwendigkeit entfällt, Handbücher zu lesen oder hektisch im Internet nach einer bestimmten Funktion zu suchen.
Eine serielle Port- (COM-Port-) Software zum Kommunizieren, Überwachen, Sniffen und Debuggen von seriellen Schnittstellen.
SerialTool ist mehr als nur ein Terminal – es arbeitet als vollständiger serieller Port-Assistent, entwickelt für Entwicklung, Debugging und Datenübertragung. Es unterstützt RS232, RS485 und UART-Schnittstellen und kann mit Geräten wie Sensoren, Steuerungen, CNC-Maschinen, DMX-Geräten oder GPS/GIS-Instrumenten kommunizieren.
Es hilft Ihnen, strukturierte Datenpakete zu erzeugen – von einfachen Bytesequenzen bis hin zu zeitgesteuertem Senden von Datenpuffern.
Ingenieure und Entwickler profitieren von höherer Geschwindigkeit beim Erstellen, Testen und Debuggen von Anwendungen. SerialTool kombiniert Paket-Analyse, Sitzungsüberwachung und Automatisierungs-Tools, damit Sie Hardware-Software-Integrationen effizienter umsetzen können.
Mit SerialTool können Sie mehrere serielle Ports gleichzeitig öffnen und parallel kommunizieren, indem Sie Daten senden und empfangen. Dank seiner Vielseitigkeit hält es den Datenverkehr jedes Ports in einem separaten Sitzungsprotokoll, sodass Sie jedes gesendete und empfangene Paket analysieren können.
Mit dem ByteVisualizer können Sie Bits und Bytes grafisch darstellen. Der Byte Visualizer zeigt die einzelnen Bits eines Bytes an und simuliert sie am seriellen Port, inklusive Start-, Daten-, Paritäts- und Stoppbits. Er ist hochgradig konfigurierbar und funktioniert wie ein Bit-Byte-Konverter, als wäre der Port mit einem Oszilloskop verbunden.
SerialScope ist eine Oszilloskop-Software für serielle Ports, die Daten in grafische Darstellungen umwandelt – ähnlich dem Byte Visualizer. Es simuliert ein Software-Oszilloskop und ermöglicht die Überwachung des Datenverkehrs an der seriellen Schnittstelle.
Wenn Sie eine Drittanbieter-Anwendung überwachen möchten, die bereits den seriellen Port nutzt (z. B. für Reverse Engineering), oder Ihre eigene Software debuggen wollen, bietet SerialTool einen leistungsstarken COM Sniffer.
Der COM Sniffer ist ein Tool zum Testen, Überwachen und Analysieren des Datenflusses über COM-Ports. Er erlaubt es, gleichzeitig beliebig viele Ports in einer einzigen Sitzung zu überwachen und alle Daten in einem strukturierten, leicht lesbaren Format zu erfassen. Dieses dedizierte Tool ist unverzichtbar für Entwickler und Techniker, um COM-basierte Anwendungen und Geräte zu debuggen – mit Filter-, Lese- und Exportfunktionen für detaillierte Analysen.
SerialTool ist ein nicht-intrusiver Sniffer und Protokoll-Analyzer für RS-232, RS-422 und RS-485. Mit dem COM Sniffer können Sie Datenverkehr erfassen, protokollieren und als pcap-Dateien exportieren, um diese in Wireshark zu analysieren.
Wenn Sie lernen möchten, wie man einen seriellen Port überwacht und snifft, ist dieses Tutorial genau das Richtige. Es erklärt sowohl das physische Anzapfen eines Ports als auch die softwarebasierte Lösung mit COM Sniffer.
Ein virtueller COM-Port-Emulator ermöglicht die Erstellung unbegrenzter Portpaare. Jedes Paar besteht aus zwei Ports, wobei die Ausgabe des einen der Eingang des anderen ist – genau wie bei einem Nullmodem-Kabel. Damit können zwei Programme direkt verbunden und getestet werden.
Mit dem virtuellen COM-Port-Emulator von SerialTool können Sie mehrere Paare virtueller Ports erstellen und verwalten. Jedes Paar verhält sich wie eine echte Nullmodem-Verbindung: Daten, die an einen Port gesendet werden, erscheinen sofort am anderen.
Im Gegensatz zu einfachen Emulatoren bietet SerialTool erweiterte Funktionen wie Splitten, Teilen und Verbinden von Ports, Steuerungslinien-Emulation sowie das Umleiten von Verkehr zwischen realen und virtuellen Ports – bei hoher Geschwindigkeit und präziser Simulation.
Das Virtual COM Port Utility von SerialTool ermöglicht zusätzlich die Umleitung von Ports über ein Netzwerk. Statt lokal gesendeter Bytes werden Daten über TCP/IP übertragen und an ein entferntes Gerät geliefert.
So können auch ältere Programme, die nur lokale COM-Ports erwarten, transparent mit netzwerkgebundenen Geräten kommunizieren. Das Tool unterstützt RS232- und RS485-Geräte, ohne dass Software angepasst werden muss.
Kombiniert mit der Netzwerk-Umleitung macht SerialTool Remote-Debugging, Monitoring und Integration deutlich einfacher.
Mehr über COM Redirector, COM Splitter und Serial-to-Ethernet erfahren Sie auf der Seite Virtuelle COM-Port-Utilities.
SerialTool ist eine komplette Modbus-Lösung, mit der Sie Register und Spulen von Modbus RTU-, ASCII- oder TCP-Geräten lesen und schreiben können. Sie können die Kommunikation in Echtzeit auf Windows, macOS und Linux überwachen, debuggen und visualisieren.
Mit dem integrierten COM Sniffer (Windows) dient SerialTool auch als Modbus-Analyzer. Es erfasst RTU-, ASCII- und TCP-Verkehr, exportiert diesen als pcap-Dateien und erlaubt eine Analyse in Wireshark.
Der SerialTool Hex File Editor ist ein leistungsstarker Binär-Editor, mit dem Sie Dateien auf Byte-Ebene im Hex- oder ASCII-Format bearbeiten können.
Mit SerialTool können Sie Binärdateien bearbeiten und sie über den seriellen Port versenden. Eine komplette Lösung für HEX-Bearbeitung und serielle Kommunikation.
Nutzen Sie SerialTool mit Python, um serielle Kommunikation zu überwachen, zu debuggen und zu automatisieren. Eine leistungsstarke Alternative zu pySerial für RS232/RS485 unter Windows, macOS und Linux.
SerialTool integriert Python, um Daten zu senden, zu empfangen und zu protokollieren – ohne auf Konsolen-Tools wie pySerial miniterm angewiesen zu sein. Mit Skripting in SerialTool automatisieren Sie Kommunikation, debuggen Geräte und entwickeln Workflows direkt im Tool.
SerialTool enthält Python-Skripte und eine vollständige Python-API, um die Kommunikation zu vereinfachen.
SerialTool ist ein USB-Mapping-Tool für Windows, macOS und Linux. Es erkennt automatisch alle USB-Ports, hebt serielle Ports hervor und zeigt detaillierte Geräteinformationen an.
Mit SerialTool können Sie serielle Ports und Signale über ein TCP/IP-Netzwerk weiterleiten und lokale COM-Ports in entfernte Netzwerkgeräte verwandeln.
Im Gegensatz zu älteren Tools unterstützt SerialTool neben Windows auch macOS und Linux. Es erweitert die serielle Kommunikation ins Netzwerk mit TCP, UDP, HTTP POST/GET und HTTPS POST/GET, sodass Integration mit Web-APIs und Cloud-Diensten möglich ist.
Mit SerialTool können Sie den Verkehr mehrerer RS232/RS485- oder virtueller Ports gleichzeitig protokollieren. Dieses Tutorial erklärt Schritt für Schritt, wie Sie Kommunikation überwachen, aufzeichnen und als Text, CSV oder pcap speichern.
Funktionen von SerialTool
Die ultimative Software für serielle Anschlüsse: Hochmoderne Funktionen und unvergleichliche Leistung
Plattformübergreifende kostenlose Software
SerialTool ist eine kostenlose Software für serielle Anschlüsse unter Windows, Mac OS (Intel- und Apple-Prozessor) und Linux (funktioniert mit den meisten Distributionen). Eine PRO-Version ist auch zu den wettbewerbsfähigsten Preisen auf dem Markt für unvergleichliche Software wie SerialTool erhältlich.
Im Gegensatz zu anderen Softwarelösungen verwaltet SerialTool mehrere serielle Anschlüsse in einer einzigen Instanz. Sie können jedem COM-Port (Windows) oder Gerät (Mac OS und Linux) eine serielle Portnummer zuweisen.
Zusätzlich zum Terminalmodus ermöglicht der hexadezimale Modus die Anzeige der gesendeten und empfangenen Pakete der seriellen Anschlüsse in verschiedenen Farben. Es ist auch möglich, einige Bytes mit verschiedenen Farben zu markieren, um sie während des Protokolls zu unterscheiden, und Sie können jedes Byte analysieren und im ASCII-, hexadezimalen, binären oder oktalen Modus anzeigen.
Python-Scripting mit einem professionellen Editor, um Ihre Programme zu erstellen und die grafische Benutzeroberfläche von SerialTool zu verwenden. Einige Beispiele sind bereits in SerialTool integriert und müssen nur an Ihre Bedürfnisse angepasst werden.
Der COM-Sniffer ermöglicht, ähnlich wie SpyPort, die Überwachung und das Mitschneiden von Daten, die über einen von einer anderen Software geöffneten COM-Port übertragen werden, sowie aller anderen IOCTL-Signale. Diese Funktion ist nur für Windows-Benutzer mit einer PRO-Lizenz verfügbar.
Die SpyPort-Funktion zur Überwachung des gesamten seriellen Datenverkehrs auf Kernel-Ebene, auch von Drittanbieterprogrammen. Diese Funktion ist nur für Windows-Benutzer mit einer PRO-Lizenz verfügbar.
Die Möglichkeit, Pakete im MODBUS RTU- und ASCII-Format sowie im TCP-Modus zu senden. Eine ideale Funktion für die Kommunikation mit Industriemaschinen.
SerialTool integriert einen leistungsstarken, zuverlässigen und professionellen Hex-Datei-Editor. Diese Funktion macht SerialTool einzigartig, da es sich nicht nur mit dem seriellen Port, sondern mit allen möglichen Entwickleranforderungen befasst.
SerialTool bietet ein grafisches Tool zur Überwachung von Paketen und deren Anzeige wie ein Oszilloskop. Ein sehr nützliches Tool, um die ersten Schritte bei der Erkundung des seriellen Ports zu unternehmen.
Der ByteVisualizer wurde entwickelt, um fortschrittliche Datenvisualisierungs- und Transformationsfunktionen auf Byte- und Bit-Ebene bereitzustellen sowie die Datenübertragung über einen seriellen Port zu simulieren.
SerialTool ermöglicht das Archivieren aller eingehenden und ausgehenden Pakete vom seriellen Anschluss in einer Liste, die im CSV- oder Textformat exportiert werden kann. Sie können innerhalb der Pakete nach einer bestimmten ASCII- oder hexadezimalen Sequenz suchen.
USB-Anschlüsse und angeschlossene Geräte abbilden. USBMap ist eine Funktion von SerialTool, die grundlegende Informationen über USB-Host-Controller, USB-Hubs und angeschlossene USB-Geräte anzeigt.
SerialTool bietet die Möglichkeit, zeitgesteuerte Pakete direkt an den seriellen Anschluss für eine festgelegte Anzahl von Malen zu senden. Sie können auch einen Zähler vor dem Senden des Pakets oder am Ende eines Pakets hinzufügen, um den Debugging-Modus Ihrer Anwendungen noch detaillierter zu gestalten.
SerialTool ermöglicht das Bearbeiten und Senden vorab gespeicherter Puffer, um die Einfachheit und Geschwindigkeit der Nutzung zu erhöhen. Die Puffer können direkt vom dedizierten Panel abgerufen und gesendet werden.
Der Auto-Answer-Modus ermöglicht es Ihnen, automatisch mit vordefinierten Antworten zu reagieren, wenn eine bestimmte Byte-Sequenz (hexadezimal oder ASCII) in einem seriellen Anschluss ankommt. Diese Funktion ist während der Entwicklung eingebetteter Systeme sehr nützlich, da Sie eine Antwort simulieren müssen, wenn eine bestimmte Byte-Sequenz ankommt.
SerialTool bietet die Möglichkeit, Alarme auszulösen, wenn eine bestimmte Byte-Sequenz ankommt, und zu entscheiden, wie zu handeln ist. Sie können einen Alarm einstellen, wenn ein Paket ankommt, das eine bestimmte Byte-Sequenz (ASCII oder hexadezimal) enthält oder nicht enthält, oder ob es mit einer bestimmten Byte-Sequenz beginnt oder nicht. Die Alarmprotokolle können direkt in einer Datei gespeichert werden.
SerialTool ermöglicht das Speichern des gesamten seriellen Datenverkehrs, der in und aus einem bestimmten seriellen Anschluss in ASCII- oder Binärdateimodus fließt. Diese Funktion ermöglicht die genaue Überwachung des gesamten seriellen Datenverkehrs.
Sie können den gesamten eingehenden oder ausgehenden Datenverkehr von einem seriellen Anschluss direkt über das Netzwerk im TCP- oder UDP-Modus oder an ein HTTP-Skript des Typs GET oder POST senden. Dieser Modus ist sehr nützlich für das Fernprotokollieren eines Geräts, um dessen ordnungsgemäßen Betrieb zu überprüfen.
Eine sehr nützliche Funktion ermöglicht es, Dateien an den seriellen Anschluss zu senden, die in Pakete fragmentiert sind, deren Länge und Timing einstellbar sind.
Es ist möglich, das Senden eines Pakets automatisch mit einer Vielzahl von CRCs bei 8-Bit, 16-Bit, 24-Bit und 32-Bit mit den am häufigsten verwendeten Polynomen abzuschließen.
Unter den verschiedenen Funktionen können Sie das Erscheinungsbild der grafischen Benutzeroberfläche frei wählen, indem Sie aus den vorgeschlagenen Themen auswählen oder Ihr eigenes benutzerdefiniertes Thema direkt im .qss-Format laden.
Comparison of Features
FREE Version
Professional Version
Operating System
Windows 32/64Bits, Mac OS (Intel and Apple ARM - from OS Version 10.14 (Mojave)), Linux
Windows 32/64Bits, Mac OS (Intel and Apple ARM - from OS Version 10.14 (Mojave)), Linux