Le logiciel pour le port COM série le plus flexible et professionnel !
Le premier logiciel avec le scripting Python® !
C'est gratuit, téléchargez-le maintenant !
SerialTool est le logiciel de communication de port série le plus avancé actuellement disponible sur le marché. Sa facilité d'utilisation, ainsi que ses fonctionnalités, le rendent unique. Ce logiciel est continuellement développé et mis à jour, offrant une stabilité et une facilité d'utilisation inégalées. Conçu pour l'enregistrement intensif de port série, SerialTool est idéal pour une utilisation occasionnelle ainsi que comme système de surveillance et d'enregistrement continu pour un ou plusieurs ports série.
SerialTool est dédié à tous les développeurs qui utilisent quotidiennement le port série pour leurs projets, les aidant dans le débogage le plus intensif de leurs applications. SerialTool n'est pas seulement un logiciel pour les professionnels, mais est également idéal pour ceux qui abordent le monde de l'électronique pour la première fois en utilisant Arduino ou des cartes similaires, où les premiers exercices sont toujours basés sur la communication de port série.
SerialTool est le seul logiciel gratuit, pour la plupart de ses fonctions, qui vous permet de gérer plusieurs ports série simultanément sans avoir besoin de lancer plusieurs instances de l'application. SerialTool est le seul logiciel qui inclut un éditeur de scripts Python et une bibliothèque intégrée pour utiliser directement l'interface graphique de SerialTool. En écrivant votre script en Python, vous pouvez afficher directement les données sur l'écran principal de l'application sans avoir à développer votre propre application. Il est idéal pour tous les professionnels qui souhaitent fournir un logiciel professionnel à leurs clients capable d'exécuter leur programme Python. Le scripting en Python permet d'économiser des heures de développement de logiciels propriétaires et évite la gestion compliquée de l'interface graphique!
SerialTool fournit un ensemble d'outils indispensables pour le développement de plateformes embarquées et dans le domaine industriel. De plus, SerialTool intègre un éditeur de fichiers hexadécimaux pour créer et modifier des fichiers librement.
SerialTool est multiplateforme! Il fonctionne correctement sur les systèmes d'exploitation Windows 64 bits, MacOS et Linux. Un seul logiciel professionnel qui utilise la même interface graphique et offre les mêmes fonctionnalités sur tous les systèmes d'exploitation PC!
L'interface graphique est intuitive et inclut des commentaires d'utilisation directement dans le logiciel, éliminant ainsi le besoin de lire des manuels ou de chercher frénétiquement sur Internet pour effectuer une fonction spécifique.
Un logiciel de port série (COM Port) pour communiquer, surveiller, analyser et déboguer les ports série.
SerialTool est plus qu’un simple terminal : c’est un véritable assistant de port série conçu pour le développement, le débogage et la transmission de données. Il prend en charge les interfaces RS232, RS485 et UART, et peut communiquer avec des dispositifs tels que capteurs, contrôleurs, machines CNC, équipements DMX ou instruments GPS/GIS.
Il vous aide à générer des paquets de données structurés, allant de simples séquences d’octets à des envois temporisés de buffers de données.
Les ingénieurs et concepteurs bénéficient d’une vitesse accrue lors de la création, des tests et du débogage des applications. SerialTool combine analyse de paquets, sessions de surveillance et outils d’automatisation pour faciliter l’intégration matériel-logiciel.
SerialTool vous permet d’ouvrir plusieurs ports série en même temps et de communiquer simultanément en envoyant et recevant des données. Chaque port conserve son propre journal de session, ce qui vous permet d’analyser chaque paquet transmis et reçu.
Vous pouvez visualiser graphiquement bits et octets avec le ByteVisualizer. Il affiche les bits individuels d’un octet et les simule sur le port série, en mettant en évidence bits de départ, de données, de parité et d’arrêt. Hautement configurable, il agit comme un convertisseur bit-octet, comme si le port était connecté à un oscilloscope.
SerialScope est un oscilloscope logiciel pour port série qui transforme les données en graphiques, similaire au ByteVisualizer. Il simule un oscilloscope virtuel et permet de surveiller le trafic série.
Si vous devez surveiller une application tierce utilisant déjà le port série (pour l’ingénierie inverse) ou déboguer votre propre logiciel, SerialTool propose un puissant COM Sniffer.
COM Sniffer est un outil conçu pour tester, surveiller et analyser le flux de données transitant par les ports COM. Il vous permet de suivre simultanément les communications d’un nombre illimité de ports dans une seule session, capturant toutes les données dans un format structuré et lisible. C’est un outil essentiel pour les développeurs et techniciens, offrant des options de filtrage, d’export et d’analyse détaillée.
SerialTool est un analyseur et sniffer non intrusif pour RS-232, RS-422 et RS-485. Avec COM Sniffer, vous pouvez capturer, enregistrer et exporter le trafic en pcap pour l’analyser dans Wireshark.
Si vous voulez apprendre à enregistrer, surveiller et analyser un port série, ce tutoriel est fait pour vous. Il explique comment brancher physiquement un port ou utiliser une solution logicielle comme COM Sniffer pour capturer les communications sans câbles.
Un émulateur de port COM virtuel permet de créer un nombre illimité de paires de ports. Chaque paire comprend deux ports où la sortie de l’un devient l’entrée de l’autre, exactement comme un câble null-modem. Cela facilite la connexion directe de deux programmes série pour tester leur communication.
L’émulateur de ports virtuels de SerialTool vous permet de créer et gérer plusieurs paires de ports virtuels sous Windows. Chaque paire se comporte comme une connexion null-modem réelle : les données envoyées à un port sont instantanément reçues sur l’autre.
Contrairement aux émulateurs basiques, SerialTool propose des fonctions avancées comme la division, le partage et la fusion de ports, l’émulation des lignes de contrôle et la redirection du trafic entre ports réels et virtuels, avec transfert haute vitesse.
L’utilitaire de ports virtuels de SerialTool permet également de rediriger les données via un réseau. Au lieu d’être transmises localement, elles sont encapsulées en TCP/IP et envoyées à un périphérique distant.
Cela permet aux logiciels existants, conçus pour des ports locaux, de communiquer en toute transparence avec des équipements connectés au réseau. L’outil prend en charge les périphériques RS232 et RS485 sans nécessiter de modification logicielle.
En combinant création de ports virtuels et redirection réseau, SerialTool simplifie le débogage à distance, la surveillance et l’intégration d’équipements.
Découvrez plus sur COM Redirector, COM Splitter et Serial-to-Ethernet sur la page Utilitaires de Ports Virtuels.
SerialTool est une solution complète Modbus qui vous permet de lire et écrire des registres ou bobines depuis n’importe quel appareil Modbus RTU, ASCII ou TCP. Vous pouvez surveiller, déboguer et visualiser la communication en temps réel sous Windows, macOS et Linux.
Avec le COM Sniffer intégré (Windows), SerialTool agit également comme analyseur Modbus. Vous pouvez enregistrer le trafic RTU, ASCII et TCP, l’exporter en format pcap et l’analyser dans Wireshark.
L’éditeur Hex de SerialTool est un puissant éditeur binaire permettant de modifier des fichiers au niveau octet, en formats hexadécimal et ASCII.
Avec SerialTool, vous pouvez éditer des fichiers binaires et les envoyer via le port série. Une solution complète pour l’édition HEX et la communication série.
Utilisez SerialTool avec Python pour surveiller, déboguer et automatiser la communication série. Une alternative puissante à pySerial pour RS232/RS485 sous Windows, macOS et Linux.
SerialTool s’intègre à Python pour envoyer, recevoir et enregistrer des données sans dépendre d’outils en console comme pySerial miniterm. Grâce aux scripts Python dans SerialTool, vous pouvez automatiser la communication, déboguer des périphériques et créer des flux de travail avancés.
SerialTool inclut des scripts et une API Python complète pour simplifier la communication.
SerialTool est un outil de cartographie USB pour Windows, macOS et Linux qui détecte automatiquement tous les ports, met en évidence les ports série et fournit des informations complètes sur chaque périphérique.
SerialTool vous permet de rediriger les données et signaux des ports série via n’importe quel réseau TCP/IP, transformant des COM locaux en périphériques distants.
Contrairement aux anciens utilitaires, SerialTool prend en charge Windows, macOS et Linux. Il étend la communication série-réseau avec TCP, UDP, HTTP POST/GET et HTTPS POST/GET, permettant intégration avec APIs web et surveillance en temps réel.
Avec SerialTool, vous pouvez facilement enregistrer le trafic de plusieurs ports RS232/RS485 ou virtuels en même temps. Ce tutoriel explique étape par étape comment surveiller, capturer et sauvegarder les données au format texte, CSV ou pcap pour analyse ultérieure.
Fonctionnalités de SerialTool
Le logiciel ultime pour les ports série : des fonctionnalités de pointe et des performances inégalées
Logiciel gratuit multiplateforme
SerialTool est un logiciel gratuit pour les ports série sous Windows, Mac OS (processeurs Intel et Apple) et Linux (fonctionne sur la plupart des distributions). Une version PRO est également disponible aux prix les plus compétitifs du marché pour un logiciel inégalé comme SerialTool.
Contrairement aux autres logiciels, SerialTool gère plusieurs ports série dans une seule instance. Vous pouvez attribuer un numéro de port série à chaque port COM (Windows) ou appareil (Mac OS et Linux).
En plus du mode terminal, le mode hexadécimal permet d'afficher les paquets envoyés et reçus des ports série dans différentes couleurs. Il est également possible de marquer certains octets avec différentes couleurs pour les distinguer pendant le journal et vous pouvez analyser chaque octet et l'afficher en mode ASCII, hexadécimal, binaire ou octal.
Script Python avec un éditeur professionnel pour créer vos programmes et utiliser l'interface graphique de SerialTool. Certains exemples sont déjà intégrés dans SerialTool et doivent simplement être adaptés à vos besoins.
L’analyseur COM permet, comme SpyPort, de surveiller et d’intercepter les données transmises via un port COM ouvert par un autre logiciel, ainsi que tous les autres signaux IOCTL. Cette fonction est uniquement disponible pour les utilisateurs Windows disposant d’une licence PRO.
La fonction SpyPort permet de surveiller tout le trafic des ports série au niveau Kernel, même à partir de programmes tiers. Cette fonction est uniquement disponible pour les utilisateurs Windows avec une licence PRO.
La possibilité d'envoyer des paquets au format MODBUS RTU et ASCII et en mode TCP. Une fonction idéale pour la communication avec les machines industrielles.
SerialTool intègre un éditeur de fichiers Hex puissant, fiable et professionnel. Cette fonctionnalité rend SerialTool unique, car il ne traite pas seulement du port série, mais de tous les besoins possibles des développeurs.
SerialTool offre un outil graphique pour surveiller les paquets et les afficher comme un oscilloscope. Un outil très utile pour faire les premiers pas dans l'exploration du port série.
ByteVisualizer est conçu pour offrir des capacités avancées de visualisation et de transformation des données aux niveaux des octets et des bits, ainsi que pour simuler la transmission de données sur un port série.
SerialTool vous permet d'archiver tous les paquets entrants et sortants du port série dans une liste exportable au format CSV ou texte. Vous pouvez rechercher dans les paquets une séquence spécifique en ASCII ou hexadécimal.
Cartographier les ports USB et les appareils connectés. USBMap est une fonctionnalité de SerialTool qui répertorie les informations de base sur les contrôleurs hôtes USB, les concentrateurs USB et les périphériques USB connectés.
SerialTool offre la possibilité d'envoyer des paquets chronométrés directement au port série pour un nombre défini de fois. Vous pouvez également ajouter un compteur avant l'envoi du paquet ou à la fin d'un paquet pour rendre le mode de débogage de vos applications encore plus détaillé.
SerialTool vous permet de modifier et d'envoyer des tampons pré-enregistrés pour augmenter la simplicité et la vitesse d'utilisation. Les tampons peuvent être rappelés et envoyés directement depuis le panneau dédié.
Le mode de réponse automatique vous permet de répondre automatiquement avec des réponses prédéfinies à l'arrivée d'une séquence spécifique d'octets (hexadécimal ou ASCII) dans un port série. Cette fonction est très utile lors du développement de systèmes embarqués où vous devez simuler une réponse à l'arrivée d'une séquence particulière d'octets.
SerialTool offre la possibilité de déclencher des alarmes à l'arrivée d'une séquence spécifique d'octets et de décider comment opérer. Vous pouvez définir une alarme à l'arrivée d'un paquet qui contient ou non une séquence spécifique d'octets (ASCII ou hexadécimal) ou si elle commence ou non par une séquence spécifique d'octets. Les journaux d'alarme peuvent être enregistrés directement dans un fichier.
SerialTool vous permet de sauvegarder tout le trafic série entrant et sortant d'un port série spécifique en mode fichier ASCII ou binaire. Cette fonction permet une surveillance précise de tout le trafic série.
Vous pouvez envoyer tout le trafic entrant ou sortant d'un port série directement sur le réseau en mode TCP ou UDP ou vers un script HTTP de type GET ou POST. Ce mode est très utile pour la journalisation à distance d'un appareil afin de vérifier son bon fonctionnement.
Il est possible de compléter automatiquement l'envoi d'un paquet avec une large gamme de CRC à 8 bits, 16 bits, 24 bits et 32 bits avec les polynômes les plus couramment utilisés.
Parmi les différentes fonctionnalités, vous pouvez librement choisir l'apparence de l'interface graphique en sélectionnant parmi les thèmes proposés ou en chargeant directement votre thème personnalisé créé au format .qss.
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