Advanced Serial Port Monitor : sniffer de port COM et terminal
Pour Windows 2000 - Windows 11 (2022) (inclus Server, x86 et x64). Dernière version: 4.7.3 build 703. 3 juillet 2026.
Fonctionnalités
Mode espion (sniffer). Observez les échanges de données entre un appareil externe et toute application Windows qui a le port ouvert, sans l'arrêter. Les deux sens sont affichés avec horodatage. Lisez les pages sur le sniffer de port série et le mode espion.
Mode terminal. Envoyez et recevez vous-même des données : texte, octets hexadécimaux, caractères de contrôle depuis un menu contextuel, ou un fichier entier. Duplex intégral, vous pouvez donc émettre pendant que des données arrivent. Consultez le guide du terminal RS232.
Mode automatique. Envoyez un fichier texte ou binaire vers le port à un intervalle de 10 ms à 10 s et enregistrez les réponses, pour les tests d'endurance et la simulation d'appareils.
Mode deux ports. Ouvrez deux ports côte à côte pour observer le trafic entre deux appareils externes via un câble de surveillance RS232.
RS485 et RS422. Un mode RS485 pilote la ligne RTS pour les convertisseurs qui demandent au PC de commuter le sens ; le RS422 fonctionne comme un port duplex intégral ordinaire. Voir la surveillance RS485.
Affichages HEX, ASCII et binaire. Changez à tout moment l'affichage des données entrantes et sortantes ; distinguez les sens par des couleurs ; choisissez les polices et les couleurs. Les données peuvent être affichées au fil de leur arrivée ou reformatées par paquet.
Horodatage. Chaque paquet peut porter une date et une heure à la milliseconde près, dans la fenêtre comme dans le fichier journal, ce qui rend visibles les pauses et les dépassements de délai.
Tous les paramètres de port. Débits en bauds standard jusqu'à 921600 et débits définis par l'utilisateur, 5 à 8 bits de données, 1 à 2 bits d'arrêt, tous les types de parité, contrôle de flux matériel et logiciel. Tous les paramètres peuvent être modifiés pendant que le port est ouvert.
Fichiers journaux. Enregistrez dans un fichier tout ce qui est reçu et envoyé, avec horodatage et marqueurs de sens, pour une analyse ultérieure ou pour rejouer les données vers un port.
MODBUS maître et esclave. Le plugin MODBUS interroge des esclaves RTU et ASCII et émule un ou plusieurs appareils esclaves avec les registres que vous définissez. Codes de fonction 01 à 06, 07, 08, 11, 12, 15, 16, 17 et 22. Lisez le guide du plugin MODBUS.
Scan des appareils MODBUS. Trouve les adresses qui répondent sur un bus RS485, pour ne plus avoir à deviner les identifiants d'esclaves. Voir le plugin de scan des appareils.
Séquences de test. Définissez des paires requête / réponse attendue et exécutez-les sans écrire de script ; chaque étape indique un succès ou un échec. Voir le plugin Test Sequence.
Scripts. Le plugin Scripter exécute des scripts avec des commandes d'envoi, d'attente, de correspondance et de branchement, pour le travail répétitif sur banc d'essai. Voir scripts et macros.
Émulation d'appareils. Les plugins de simulation ASCII et binaire répondent aux requêtes par les réponses que vous définissez, ce qui permet de développer un logiciel sans avoir l'appareil sur le bureau. Le code source est fourni. Voir l'émulation d'appareils.
Transfert de fichiers et relecture de journaux. Envoyez et recevez des fichiers via X-modem, Y-modem, Z-modem, Kermit ou ASCII simple ; rejouez un journal capturé vers un port avec la temporisation d'origine. Tous les plugins sont listés sur la page des plugins.
Trois modes dans une seule fenêtre

Le mode terminal (manuel) est le point de départ de la plupart des sessions. Ouvrez le port, tapez une commande ou choisissez un fichier, appuyez sur Send et lisez la réponse. La fenêtre affiche l'ASCII et l'hexadécimal côte à côte, marque le sens de chaque paquet et l'horodate. Comme le port est en duplex intégral, vous pouvez continuer à émettre pendant qu'un appareil vous envoie des données en continu.
Le mode espion (sniffer) se rattache à un port qu'un autre programme a déjà ouvert. Rien n'est débranché et l'autre programme continue de fonctionner ; vous voyez chaque octet qu'il envoie et reçoit, dans l'ordre, avec horodatage. C'est le mode qui sert à déboguer le logiciel d'un tiers, à vérifier un pilote ou à retrouver un protocole qui n'a jamais été documenté. Le pilote espion a été réécrit au fil des ans pour les débits en bauds élevés et il est inclus dans le programme d'installation.
Le mode automatique envoie une source de données, un fichier par exemple, vers le port à intervalle régulier et enregistre ce qui revient. Associé aux plugins de simulation d'appareils, il transforme un PC disponible en remplaçant de l'appareil que vous attendez.
MODBUS RTU et ASCII : maître, simulateur d'esclave et scanner

Le plugin MODBUS est livré avec le programme et fonctionne dans les deux sens. En maître, il lit et écrit les bobines et les registres d'un ou plusieurs esclaves et affiche la requête et la réponse brutes à côté des valeurs décodées, ce qu'il faut pour vérifier une modification de câblage ou un nouvel appareil. En simulateur d'esclave, il émule des appareils avec les registres que vous définissez, avec des tables de registres enregistrées en CSV et plusieurs modes de simulation, de sorte qu'un automate, une IHM ou votre propre maître peut être testé sans matériel. Le plugin de simulation a reçu une nouvelle interface et de nouveaux modes dans la version de juillet 2026.
Deux autres outils complètent l'ensemble : le plugin de scan des appareils MODBUS liste les adresses qui répondent sur un bus, et notre simulateur d'esclave MODBUS RTU/ASCII en ligne assure la partie esclave dans un navigateur, sans rien installer. Pour enregistrer des registres MODBUS dans une base de données en continu, utilisez plutôt Advanced Serial Data Logger ; la page logiciels MODBUS compare les possibilités.
Automatisation : séquences de test, scripts, émulation d'appareils

Le travail sur banc d'essai est répétitif. Le plugin Test Sequence (ajouté en avril 2026) vous permet de définir des paires requête / réponse attendue, de les exécuter dans l'ordre et d'obtenir un succès ou un échec par étape, sans une ligne de code. Le plugin Scripter va plus loin, avec des commandes d'envoi, d'attente, de correspondance de motifs et de branchement, pour les cas où une séquence dépend de ce que l'appareil a répondu. Les plugins de simulation de protocole ASCII et binaire répondent à des requêtes définies par des réponses définies, et sont fournis avec leur code source pour que vous puissiez les adapter. Replay log rejoue un journal capturé vers un port avec les pauses d'origine, et File transfer transfère des fichiers via X-, Y- et Z-modem, Kermit et ASCII.
Guides : validation matérielle automatisée, scripts et macros, émulation d'appareils ASCII et binaires.
Qui l'utilise
- Les développeurs embarqué et firmware observent l'UART d'une carte via un adaptateur USB-série, envoient des commandes de test et conservent un journal horodaté de chaque session. Voir la surveillance UART.
- Les intégrateurs système vérifient ce qu'une balance, un lecteur de codes-barres, un automate ou un récepteur GPS envoie réellement avant de configurer un enregistreur ou d'écrire un analyseur, et utilisent le mode espion quand l'application d'un fournisseur se comporte mal.
- Le support et les équipes informatiques diagnostiquent les imprimantes de tickets, les terminaux de point de vente et les imprimantes d'étiquettes qui ne répondent plus, et découvrent sur quel port COM un appareil s'est retrouvé après une mise à jour de pilote.
- Les ingénieurs de test exécutent la même séquence de requêtes sur une série d'appareils et enregistrent les résultats, ou émulent un appareil pour que le logiciel puisse être testé sans lui.
- Les ingénieurs en automatisme interrogent et simulent des appareils MODBUS RTU sur des bus RS485 et scannent le bus à la recherche des adresses actives.
Exemples concrets : débogage de port COM, analyseur RS232, moniteur RS232, scanner de ports COM.
Comparaison avec d'autres outils série
HyperTerminal n'est plus livré avec Windows depuis Vista, et PuTTY et les terminaux du même genre ne savent pas observer un port ouvert par un autre programme. Advanced Serial Port Monitor réunit un terminal, un sniffer et des outils MODBUS dans un seul programme. Nous tenons à jour quatre pages de comparaison :
- Six moniteurs de port série comparés
- Docklight vs. Advanced Serial Port Monitor
- Remplacer HyperTerminal sous Windows 11 et 10
- Advanced Serial Port Monitor vs. 232analyzer
S'il vous faut enregistrer un appareil pendant des semaines et envoyer les valeurs vers Excel ou une base de données plutôt que les regarder, l'outil adapté est Advanced Serial Data Logger. Lisez quand un enregistreur vaut mieux qu'un moniteur.
Prix et licence
Une seule édition, sous licence par ordinateur. La licence couvre un PC ou un serveur ; elle n'est ni par port ni par utilisateur. Des licences en volume et illimitées sont disponibles auprès du service commercial. Paiement par carte, PayPal, virement bancaire et plus de 15 moyens locaux ; les bons de commande sont acceptés de la part des entreprises. La page de commande indique le prix actuel pour votre pays et les modalités de paiement.
La version d'essai gratuite est le programme complet destiné à l'évaluation ; l'achat d'une clé de licence débloque la même installation.
Configuration requise
- Windows 11, Windows 10, Windows 8 et Windows 7, et Windows Server 2012 à 2025, 32 bits et 64 bits.
- Tout port COM visible par le système d'exploitation : intégré, carte PCI ou PCIe, adaptateur USB-série, profil série Bluetooth, ou port virtuel créé par un autre programme.
- Appareils RS485 et RS422 via un convertisseur.
- Taille du téléchargement : environ 7 MB. Aucun autre logiciel n'est nécessaire.
Guides et tutoriels
Leçons : installation · modes manuel et espion · données hexadécimales et horodatage · fichiers journaux et données issues d'un fichier · tous les tutoriels
Les ports COM sous Windows : lister tous les ports COM et trouver celui qu'utilise une application · port COM qui ne fonctionne pas · comment tester un port COM · ajouter un périphérique sur port COM · réinitialiser, supprimer ou restaurer un port COM sous Windows 11 · cinq erreurs courantes de port COM · pourquoi une application n'arrive pas à ouvrir un port série · envoyer des données vers un port COM en ligne de commande
Câbles : brochage et signaux RS232 · câble de surveillance · tous les schémas de câbles
Référence : manuel de l'utilisateur (PDF) · plugins · captures d'écran · historique des versions
Nouveautés
[3 juillet 2026] Advanced Serial Port Monitor gets a couple of updates. 1. We've significantly improved the MODBUS slave simulation plugin (new interface, storing registry maps to CSV files, new simulation modes). 2. We've fixed some minor bugs in the ASCII/Binary device simulation plugins.[15 mai 2026] The Advanced Serial Port Monitor software has been slightly modified to version 4.7.2 build 515. Continuation of optimizations. The new version starts noticeably faster. It handles data better at high speeds.
La liste complète se trouve dans l'historique des versions ; la version et la date de sortie en haut de cette page proviennent du programme d'installation actuel.
Foire aux questions
Peut-il observer un port COM déjà ouvert par un autre programme ?
Oui. C'est le mode espion. L'autre programme continue de fonctionner et vous voyez les deux sens de son trafic avec horodatage. Aucun câble, deuxième port ni analyseur matériel n'est nécessaire.
Fonctionne-t-il avec les adaptateurs USB-série, le Bluetooth et les ports COM virtuels ?
Oui. Windows les présente tous comme des ports COM et le programme les ouvre comme un port intégré. Il liste également chaque port avec le nom de son périphérique, ce qui aide quand un adaptateur change de numéro.
Puis-je surveiller un bus RS485 ?
Oui, via un convertisseur RS232 vers RS485 ou USB vers RS485. Utilisez le mode RS485 si le convertisseur demande au PC de commuter le sens. Pour écouter un bus en service sans le perturber, piquez les lignes A et B avec un second convertisseur ; la page logiciels RS485 montre le câblage.
Prend-il en charge MODBUS ?
Oui. Le plugin MODBUS fonctionne comme maître RTU ou ASCII et comme simulateur d'esclave, et le plugin de scan des appareils trouve les adresses actives sur un bus. Pour l'enregistrement sans surveillance de registres MODBUS dans une base de données, utilisez Advanced Serial Data Logger.
Quelle est la différence avec Advanced Serial Data Logger ?
Le moniteur est interactif : vous ouvrez un port, envoyez, regardez et enregistrez ce que vous avez vu. L'enregistreur s'exécute comme un service Windows, analyse les données pour en extraire des valeurs et les exporte en continu vers des fichiers, Excel, des bases de données ou d'autres programmes. De nombreux clients utilisent le moniteur pour comprendre un appareil et l'enregistreur pour collecter ses données.
S'agit-il d'un achat unique ?
Il y a deux options : un abonnement annuel ou une licence perpétuelle qui n'expire pas. Les deux sont par ordinateur ; la page de commande indique les prix actuels pour votre pays.
Fonctionne-t-il sous Linux ou macOS ?
Non. C'est un programme Windows. Il fonctionne dans une machine virtuelle Windows si le port série ou l'adaptateur USB est transmis à l'invité.
