SerialTool pour Windows, MAC et Linux

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 !

Nouvelle version 2.1.0 disponible ! Téléchargez-la dès maintenant !

Pourquoi SerialTool

Le meilleur logiciel de port série sur le marché

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.

Voici une critique d'un de nos clients satisfaits.

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.

Multiples ports série dans un seul logiciel

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).

Mode de visualisation hexadécimal

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

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.

SpyPort

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.

Client ModBus

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.

Éditeur de fichiers Hex

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.

Mode SerialScope

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.

Liste des paquets

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.

USBMap

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.

Envoi de paquets chronométré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é.

Stockage des tampons

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é.

Réponse automatique

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.

Alarmes

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.

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

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 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.

Envoyer des fichiers sur le port série

Une fonction très utile permet d'envoyer des fichiers au port série fragmentés en paquets de longueur et de temporisation réglables.

CRC du port série

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.

Thèmes sélectionnables

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
Multiple Serials Ports

2

4

Python® Scripting Read More 3 runs per session unlimited
Modbus Client 5 packets unlimited
SpyPort
Read More

Windows only

Hex View Limited usability Fully featured
Hex File Editor
Read More
Limited usability Fully featured
SerialScope 120 seconds no time limit
USBMap 1 time unlimited times
Scheduled Multiple Buffer Send 9 times unlimited times
Maximum Buffers 2 8
Auto Answer 5 times unlimited times
Alarms 5 triggers unlimited triggers
Serial Data Session Packets
Read More
100 Packets Settable up to 10.000 Packets
Data Flow recording
Read More
CRC autofill

CRC 16 MODBUS

CRC 8, CRC 8 EBU, CRC 8 HDLC, CRC 8 MAXIM, CRC 8 WCDMA, CRC 8 LTE

CRC 16 ARC, CRC 16 BUYPASS, CRC 16 CCITTFALSE, CRC 16 MCRF4XX, CRC 16 CDMA2000, CRC 16 CMS, CRC 16 DECTR, CRC 16 DECTX, CRC 16 DNP, CRC 16 GENIBUS, CRC 16 KERMIT, CRC 16 MAXIM, CRC 16 MODBUS, CRC 16 T10DIF, CRC 16 USB, CRC 16 X25, CRC 16 XMODEM

CRC 24, CRC 24 FLEXRAYA, CRC 24 FLEXRAYB, CRC 24 LTEA, CRC 24 LTEB, CRC 24 NRC

CRC 32, CRC 32 BZIP2, CRC 32 C, CRC 32 MPEG2, CRC 32 POSIX, CRC 32 Q

Time difference between packets

Multiple data print out

File Sending
Read More
Limited to 1KBytes file size Unlimited
Serial Packet to network
Read More
TCP and UDP only.
Limited to 5 packets per session
Unlimited TCP, UPD, HTTP/HTTPS GET, HTTP/HTTPS POST

Free Sign up & Subscribe