Comment partager un port série sur Ethernet

Olga Weis

Cet article est dédié aux ports série : nous allons découvrir ce que sont les ports série, ce pour quoi ils sont utilisés et comment ils peuvent être partagés sur le réseau. Nous nous intéresserons aux solutions logicielles et matérielles disponibles pour Windows et Linux.

C'est parti !

Un moyen pratique de partager un port COM sur Ethernet avec Windows

Il existe deux types de transmission de données, série et parallèle, la dernière étant une invention relativement récente. Bien que la communication parallèle soit beaucoup plus rapide qu'une connexion série, son utilisation n'est pas toujours adaptée, tout particulièrement sur de longues distances. La transmission série est habituellement utilisée entre deux ordinateurs ou d'un ordinateur à un périphérique externe situé à une certaine distance. La communication parallèle s'effectue dans un même système informatique ou avec un périphérique externe situé à proximité.

Un port série est une interface physique de communication série par laquelle transitent les données. Les ports série ont été un élément indispensable des ordinateurs durant plus de 20 ans, et n'ont commencé à être remplacés que récemment par les connexions USB. Ils sont toujours utilisés par des applications, notamment sur des systèmes d'automatisation industrielle, des instruments scientifiques, des systèmes de point de vente ainsi que certains produits industriels et de consommation.

FlexiHub

Windows, macOS, Linux, Android
4.8 Rank basée sur 78+ utilisateurs

Dans cette section, nous allons vous expliquer comment partager un port série sur Ethernet sous Windows. Le moyen le plus simple d'y parvenir est d'utiliser une application appelée FlexiHub.
FlexiHub

Vous découvrirez ci-dessous comment utiliser cette solution.

  1. Commencez par créer un compte FlexiHub sur le site Internet (vous pourrez également le faire plus tard directement depuis l'application).
  2. Téléchargez et installez FlexiHub sur l'ordinateur ayant des ports série partagés et celui qui s'y connectera à distance. Ne vous inquiétez pas de la compatibilité entre les différentes versions d'un système d'exploitation. FlexiHub supporte toutes les versions de Windows.
  3. Sélectionnez le nombre de connexions souhaité et démarrez votre version d'essai de FlexiHub.
  4. Connectez-vous à votre compte FlexiHub à l'aide de vos identifiants sur les deux ordinateurs.
  5. Cherchez le port série souhaité dans la fenêtre de l'application sur l'ordinateur distant et cliquez sur "Connexion".
  6. Fenêtre de périphériques FlexiHub

Partager port COM sur Ethernet (Windows/Linux - utilisateurs avancés)

Si vous souhaitez partager un périphérique connecté à un port COM sur Widnows ou Linux (Ubuntu, Fedora ou CentOS), vous pouvez également utiliser Serial to Ethernet Connector.

Serial to Ethernet Connector est une solution professionelle permettant de partager des ports série sur Ethernet, qu'ils soient physiques ou virtuels et peu importe leur nombre. L'ordinateur auquel est connecté un périphérique partagé fait office de serveur, et les autres ordinateurs s'y connectant sont des clients.

Comment utiliser Serial to Ethernet Connector pour Windows

La version Windows du logiciel est légèrement plus simple à installer :

  • Commencez par télécharger et installer l'application (avec l'installateur Windows standard) sur tous les ordinateurs devant partager des périphériques reliés à des ports COM et s'y connecter.
  • Pour partager des périphériques, sélectionnez l'option “Créer connexion serveur” dans la fenêtre principale de l'application.
  • Configuez ensuite les paramètres de connexion requis.
  • Créez enfin une connexion client sur un ordinateur distant de la même manière en choisissant l'option "Créer connexion client".

Comment installer Serial to Ethernet Connector sur Linux

  1. Téléchargez l'archive de la dernière version ici et extrayez les fichiers qu'elle contient
  2. Exécutez le script d'installation. Lisez attentivement le contrat de licence, cochez la case "J'accepte" et cliquez sur "Suivant" si vous acceptez les conditions.
  3. Certains programmes tiers sont nécessaires pour installer Serial to Ethernet Connector. S'ils ne sont pas présents sur votre ordinateur, il vous sera demandé de les installer. Une fois leur installation terminée, cliquez sur "Suivant".
  4. Le chemin d'installation est prédéfini. Bien qu'il soit déconseillé de modifier les répertoires par défaut, vous avez la possbilité de le faire si nécessaire. Cliquez sur "Suivant" pour continuer.
  5. Il existe différents moyens de contrôler l'installateur, avec System V (ou tout autre système compatible) ou en contrôle manuel. Choisissez-en un et cliquez sur "Suivant".
  6. Les utilisateurs exécutant le programme sont automatiquement ajoutés au groupe evesec, qui dispose d'un contrôle total sur Serial to Ethernet Connector à l'aide de DBus.
  7. Pour installer Serial to Ethernet Connector, vous devez disposer du programme "sudo" sur votre ordinateur. L'utilisateur ayant exécuté l'installateur doit avoir la permission d'utiliser "sudo". Pour permettre au programme d'utiliser les privilèges du compte root, entrez le mot de passe. Si votre fichier /etc/sudoers comporte l'attribut "NOPASSWD", décochez la case "Utiliser mot de passe". Pour démarrer l'installation, cliquez sur "Installer".
  8. À la fin de l'installation, cliquez sur "Terminer".
  9. Le programme sera lancé automatiquement en tâche de fond. Pour vérifier qu'il fonctionne, exécutez la commande suivante dans le terminal :
  10. ps -e | grep evesecd.bin | grep -v grep

Comment partager un port série avec Serial to Ethernet Connector sur Linux

  1. Créez une connexion et définissez les attributs suivants :
    • nom du port série, en cas de port virtuel il s'agit d'un nom de lien symbolique
    • type de port série : physique ou virtuel
    • type de l'interface réseau.
  2. Définissez les paramètres de connexion, de réseau et de port série.
  3. Lancez la connexion à l'aide de la méthode de démarrage.

Trois niveaux différents existent pour accéder aux méthodes et propriétés : pas d'accès, lecture seule et accès total, qui vous permet de lire et d'écrire. Une fois la connexion partagée, vous pouvez changer le niveau d'accès si nécessaire.


Qu'est-ce qu'un port série (COM) ?

Port COM série

Les ports série sont également connus sous le nom de ports COM et sont bi-directionnels, ce qui signifie qu'un périphérique connecté à ce type de port peut recevoir et transmettre des données simultanément. Cette méthode de communication, appelée full-duplex, est possible grâce aux différentes broches que comporte le port.

Pour fonctionner correctement, les ports série utilisent une puce électronique, l'émetteur-récepteur asynchrone universel (UART). Cette puce récupère les données de sortie parallèle du système informatique et les transforment en données série pour les transmettre via un port COM. Une mémoire tampon disponible sur la plupart des puces UART permet de mettre en cache les données provenant du bus système tandis que la puce traite les données sortant vers le port COM.

Les données mises en cache peuvent avoir une taille comprise entre 16 et 64 kilooctets. La majorité des ports série standards transfèrent les données à une vitesse de 115 kilobits par seconde, et les ports série haut débit, tels que l'Enhanced Serial Port (ESP) et le Super Enhanced Serial Port (Super ESP), peuvent atteindre des vitesses de transfert de données de 460 kilobits par seconde.

À quoi servent les ports série ?

Comme nous l'avons précédemment indiqué, les ports série sont utilisés par de nombreux appareils et périphériques pour communiquer avec des ordinateurs et des serveurs.

Voici une liste de quelques-uns des périphériques concernés :

  • Souris. Les ordinateurs ne disposant pas de ports USB ou PS/2 utilisent un port série pour communiquer avec une souris, certaines étant adaptées à ce type de port.
  • Serial port Mouse
  • Modems. Principalement sur les ordinateurs anciens, bien que certains utilisateurs préfèrent utiliser leur modem via un port série même si leur ordinateur est équipée d'un port USB.
  • RS232 port modem
  • Réseau. C'est ce pour quoi ont été conçus les ports série, à savoir connecter des ordinateurs entre eux et permettre le transfert de fichiers de grande taille d'un ordinateur à un autre.
  • Module
  • Imprimantes. Les découpeuses et imprimantes anciennes sont équipées d'un port série
  • Matériel de télécommunication. Pour déboguer, afficher les messages de démarrage, mettre à jour le noyau à l'aide du démarrage PPC et résoudre les problèmes de connexion Ethernet.
  • Appareils de mesure de température. Ce type d'appareil se connecte uniquement à un port RS-232.
  • Outils de diagnostic
  • Lecteurs de cartes de crédit, etc.

Types de solutions matérielles pour le partage de ports série

Les solutions série vers Ethernet matérielles sont appelées serveur de terminal, serveur de périphérique et serveur de console. Découvrons ensemble ce que sont les serveurs de terminal et les serveurs de console.

Serveur de terminal

Ce type de serveur permet de connecter des périphériques disposant d'une interface série RS232, RS422 ou RS485 à des réseaux locaux Ethernet.

Serial port terminal

Pour vérifier leurs paramètres techniques, nous prendront comme exemple le ConnectPort® LTS 8/16/32 de Digi International. Cet appareil permet de gérer simultanément les connexions par câble et sans fil. Il possède des ports Ethernet Dual GB Ethernet pour le routage, un emplacement pour une carte SD pour le stockage de données et un grand écran LCD pour faciliter la configuration, la supervision et les diagnostics. Ce serveur est équipé de 8, 16 ou 32 ports série, de ports USB 2.0, d'un modem interne sécurisé et d'une interface XBee® pour les communications ZigBee.

Serveur de console

Console port série

Les serveurs de console permettent de passer facilement d'un périphérique à un autre et de procéder à l'authentification et au cryptage en accédant facilement à des équipements distants. Ils sont réputés pour fournir un accès à distance sécurisé à des serveurs Unix, Linux, Windows et à tout périphérique sur le réseau avec un port console. Nous allons voir quels paramètres ces serveurs possèdent en prenant comme exemple le serveur de console sécurisé IOLAN SCS8C DC 8-Port 48v DC de Perle.

La technologie dual Ethernet et Redundant Path intégrée à ce serveur permet l'accès aux ports console série, ce qui en fait une solution adaptée à la gestion d'un centre de données et d'équipement situé à distance. IOLAN supporte l'IP nouvelle génération (IPv6), assurant un investissement fiable sur la durée. Il est équipé de 8, 16, 32 ou 48 ports série RS-232 et d'un port PCI pour l'accès hors-bande intégré. Il supporte le Dual Ethernet 10/100/1000 ainsi que le cryptage et la sécurité AAA avancés, répondant à toutes les normes de compatibilité des centres de données.


FlexiHub

Configuration requise : Windows XP/2003/2008/Vista/7/8/10/Server 2012
size: 6.93MB
Version: 3.6.12038 ()
Note de l'utilisateur: (4.8 basée sur 78+ utilisateurs )