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