Enregistreur de trafic de port série

Qu'est-ce que la surveillance ou l'enregistrement du trafic du port série ?

Lorsque vous envoyez et recevez des octets à partir d'un port série, vous pouvez avoir besoin de conserver des enregistrements de tout le trafic entrant et sortant d'un port série spécifique.
Vous pouvez le suivre manuellement ou visuellement, mais lorsque les tampons série sont trop longs ou que le trafic est continu, vous devrez peut-être l'enregistrer dans un fichier.
C'est exactement ce que SerialTool vous offre.

Quel type de données de communication série puis-je suivre ?

Avec SerialTool, vous pouvez enregistrer des données entrantes et sortantes en format hexadécimal et ASCII.
Tout votre trafic peut être stocké dans un fichier texte pour une analyse facile hors des enregistrements.

28/12/2022@22:43:10.829::Paquet[00000001l]>> Série [1] [[COM5] - Port Série USB] Envoyé 17 octets.
41|42|43|44|45|46|47|48|49|4C|4D|4E|4F|50|51|52 || A B C D E F G H I L M N O P Q R
53| | | | | | | | | | | | | | | || S

28/12/2022@22:43:36.550::Paquet[00000004l]>> Série [1] [[COM5] - Port Série USB] Envoyé 25 octets.
54|68|69|73|20|69|73|20|61|20|73|65|72|69|61|6C || Ceci est un série
20|54|6F|6F|6C|20|6C|6F|67| | | | | | | || Journal d'outils

Comment puis-je enregistrer des données dans un fichier ?

Avec SerialTool, vous avez la possibilité d'enregistrer le trafic de votre port série dans un fichier binaire.
Chaque paquet individuel reçu ou transmis sera soit ajouté à un fichier existant, soit un nouveau fichier sera créé s'il n'existe pas déjà.
Cela s'avère particulièrement précieux lorsque vous souhaitez analyser le trafic de communication série, tel que les téléchargements de micrologiciels, en utilisant une approche de type "homme du milieu".
Un fichier binaire sera généré, vous assurant ainsi de pouvoir récupérer vos données précieuses sans effort.
Actuellement, cette fonctionnalité est exclusivement accessible aux utilisateurs PRO.

Puis-je vérifier chaque paquet de données de communication série ?

SerialTool est capable de suivre chaque paquet de communication série entrant et sortant de votre port série de manière simple et propre.
Chaque paquet de données est enregistré en format hexadécimal et ASCII avec son horodatage et sa longueur.

Pourquoi le paquet de données série est-il si important ?

La communication série avec des appareils intégrés tels que Arduino
ou d'autres appareils propriétaires peut présenter de légers délais entre les octets et le pilote de port série (pendant la lecture depuis le port série) peut considérer le bloc de données comme un paquet.
Avec SerialTool, vous pouvez également définir un délai spécifique entre les octets pour considérer le paquet comme terminé.
SerialTool augmentera automatiquement le compteur de paquets et d'octets pour une meilleure consultation hors ligne.

Timeout octet à octet pour la communication série.

Comme mentionné précédemment, la communication série asynchrone peut comporter un délai d'un flux de données. Cela peut se produire pour différentes raisons.
Les logiciels de communication série avancés tels que SerialTool peuvent gérer le timeout octet à octet, qui détermine quand un paquet est reçu.
Sur l'image suivante, vous comprendrez mieux tout le concept de timeout :

Timeout octet à octet dans SerialTool.

Configuration du timeout octet à octet pour la communication série

Comme mentionné précédemment, la communication série asynchrone peut comporter un délai d'un flux de données. Cela peut se produire pour différentes raisons.
Les logiciels de communication série avancés tels que SerialTool peuvent gérer le timeout octet à octet, qui détermine quand un paquet est reçu.
Sur l'image suivante, vous comprendrez mieux tout le concept de timeout :

Configuration du timeout octet à octet dans SerialTool.