SerialTool

Logiciel pour Port Série.

  • Multiplateforme Windows, MacOS et Linux
  • Gratuit
  • Supporte ModBus
  • Scripting Python
  • Gère plusieurs ports série
  • Crée des Ports Série Virtuels
  • Logger, Moniteur, Débogueur et Sniffer pour Port COM

Qu'est-ce que SerialTool ?

SerialTool est un logiciel avancé multiplateforme (Windows, MacOS et Linux) conçu pour ceux qui travaillent avec la communication série (ports COM, RS-232/RS-422/RS-485 et Ports COM Virtuels). C'est un outil pour les développeurs et les techniciens, utile à toutes les étapes : du développement au débogage, à la surveillance et à l'ingénierie inverse de protocoles propriétaires.

Avec SerialTool, vous pouvez :
  • Gérer plusieurs ports série simultanément, avec des sessions séparées ou synchronisées.
  • Surveiller et "sniffer" le trafic série — même sur des ports déjà utilisés par d'autres applications — grâce au module ComSniffer.
  • Afficher les données en temps réel dans différents formats (ASCII, hexadécimal, binaire) avec des outils comme SerialScope et ByteVisualizer.
  • Automatiser les tests et les procédures avec des scripts Python intégrés.
  • Simuler des appareils via des ports COM virtuels, en envoyant et recevant des données comme s'ils étaient réels.
  • Analyser les protocoles industriels, y compris Modbus, avec un décodage intégré.
  • Enregistrer et sauvegarder le trafic dans différents formats, y compris PCAP compatible avec Wireshark.
  • Envoyer des paquets planifiés ou des séquences automatiques pour des tests de stress et des simulations.
  • Intégrer des fonctions réseau (Série-vers-Réseau et vice-versa) pour connecter des appareils série via TCP/UDP.
  • Personnaliser l'interface avec des thèmes et l'adapter à votre flux de travail.
  • En bref, SerialTool est une plateforme complète qui combine la surveillance, le débogage, la simulation et l'analyse de données série, rendant le travail avec les appareils et protocoles basés sur série plus simple et plus rapide.

Duolabs n'est pas affilié au développement de SerialTool ; il s'occupe uniquement de la promotion, considérant SerialTool comme le logiciel PC le plus fiable pour la gestion du port série.

À qui s'adresse SerialTool ?

SerialTool s'adresse aussi bien aux amateurs qu'aux professionnels qui travaillent avec le port série.
Il est utilisé par de nombreuses multinationales du secteur de l'électronique, ainsi que par des universités et des instituts supérieurs. En plus d'être un logiciel professionnel, SerialTool est aussi un précieux outil pédagogique : grâce à la fonction ByteVisualizer, vous pouvez simuler visuellement le flux de bits circulant sur le port, facilitant ainsi l'explication et la compréhension des principes de la communication série, technologie qui connecte les PC et les cartes électroniques depuis des décennies.
SerialTool est également très utile pour ceux qui travaillent avec des systèmes embarqués comme Arduino ou des cartes propriétaires. Grâce au support des scripts Python et des API dédiées, les utilisateurs peuvent personnaliser le code et créer des programmes complets en utilisant toutes les fonctionnalités intégrées, sans avoir à développer de logiciel à partir de zéro.

Pourquoi SerialTool est-il considéré comme le meilleur logiciel pour Port Série ?

Certaines fonctionnalités de SerialTool sont particulièrement avancées et le distinguent des logiciels similaires. La principale est ComSniffer, qui permet de surveiller et d'enregistrer en temps réel tout le trafic sur un port série déjà ouvert par un logiciel tiers. Cette fonctionnalité rend l'ingénierie inverse d'applications extrêmement simple et, dans de nombreux cas, indispensable pour développer vos propres solutions.
D'autres fonctionnalités spéciales incluent le Port COM Virtuel, qui peut être démarré et géré en connectant virtuellement des broches sélectionnées, vous permettant de simuler et de tester des scénarios complexes.
Enfin, SerialTool intègre également un support puissant pour le protocole Modbus en mode client, idéal pour développer et déboguer des applications industrielles. Toutes ces fonctionnalités avancées font de SerialTool un allié fondamental pour quiconque travaille avec la communication série, tant dans la recherche que dans les applications professionnelles.

Les fonctionnalités de SerialTool

Fonctionnalités de base de SerialTool

  • Logiciel multiplateforme gratuit

    SerialTool est un logiciel gratuit pour les ports série sous Windows, Mac OS (CPU 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 sans égal comme SerialTool.

  • Plusieurs ports série dans un seul logiciel

    Contrairement à d'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).

  • Mode d'affichage hexadécimal

    Application mobile pour Android et iOS, développée en interne ou par partenariat externe.

  • Liste de paquets

    SerialTool vous permet de stocker tous les paquets entrants et sortants du port série dans une liste qui peut être exportée au format CSV ou texte. Vous pouvez rechercher dans les paquets une séquence spécifique en ASCII ou hexadécimal.

  • Port série vers réseau

    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 GET ou POST. Ce mode est très utile pour enregistrer à distance un appareil afin de vérifier son bon fonctionnement.

  • Enregistreur de trafic de port série

    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 fonctionnalité permet une surveillance précise de tout le trafic série.

  • Envoi de fichiers via le port série

    Une fonctionnalité très utile permet d'envoyer des fichiers vers le port série, divisés en paquets avec une longueur et un timing réglables.

Fonctionnalités spéciales de SerialTool

  • Scripts Python

    Scripts Python avec un éditeur professionnel pour créer vos programmes et utiliser l'interface graphique de SerialTool. Quelques exemples sont déjà intégrés dans SerialTool et n'ont besoin que d'être adaptés à vos besoins.

  • Ports COM Virtuels

    De plus, un ensemble d'utilitaires pour les Ports COM Virtuels tels que COM Splitter, Serial Sniffer et COM vers Réseau (avec support pour RFC 2217 Telnet Com Port).

  • COM Sniffer

    Le COM Sniffer permet, similaire à SpyPort, de surveiller et d'intercepter les données transmises via un port COM ouvert par un autre logiciel, en plus de tous les autres signaux IOCTL. Cette fonctionnalité n'est disponible que pour les utilisateurs de la licence PRO Windows.

    Visitez le site de COM Sniffer.
  • Client ModBus

    La capacité d'envoyer des paquets aux formats MODBUS RTU et ASCII, et en mode TCP. Une fonctionnalité idéale pour communiquer avec des machines industrielles.

  • Éditeur de fichiers Hex

    SerialTool intègre un éditeur hexadécimal puissant, fiable et professionnel. Cela rend SerialTool unique, car il ne se contente pas de gérer le port série, mais couvre tous les besoins possibles des développeurs.

  • ByteVisualizer

    ByteVisualizer est conçu pour fournir une visualisation et une transformation avancées des données au niveau des octets et des bits, ainsi que pour simuler la transmission de données sur un port série.

  • USBMap

    Mappe les ports USB et les appareils connectés. USBMap est une fonctionnalité de SerialTool qui liste les informations de base sur les contrôleurs hôtes USB, les concentrateurs USB et les appareils USB connectés.