Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Solutions logicielles et matérielles de série sur LAN - guide complet

Editorial Team Editorial Team
Mis à jour : Aug 12, 2024

À mesure que les entreprises se développent, il devient nécessaire de partager des appareils sur des distances de plus en plus longues. Pour les appareils série, cela est accompli avec la technologie Serial over LAN (SOL). Dans cet article, nous passerons en revue certaines des meilleures solutions logicielles et matérielles SOL.

Meilleures solutions Serial over LAN

Application

Serial to Ethernet Connector

Serial to Ethernet Connector est une application qui connecte un port série sur LAN à une machine distante à l'aide d'un ordinateur local. Une connexion Internet est également possible, mais avec une configuration complexe, et le serveur doit être auto-hébergé.
Serial to Ethernet Connector
Cette application peut créer de nombreux types de connexions différents. La plus simple est un serveur/un client avec l'utilisation du protocole RFC 2217, avec émulation de port à l'autre extrémité, au cas où l'ordinateur n'aurait pas de ports COM. Elle peut également connecter plusieurs serveurs TCP à un seul client, ou plusieurs clients à un seul serveur, avec des clients ayant soit SEC installé, soit étant connectés uniquement via TCP. Enfin, le port peut envoyer des données à un client via UDP et diffuser des messages UDP à un nombre non fixe de clients. Presque tout peut être configuré dans la connexion : délai entre les paquets et limites de symboles de message. Une option est également disponible pour n'envoyer qu'en réponse à un symbole spécifié.

Avantages :

  • Appareils illimités
  • Paramètres de connexion et de port flexibles
  • Possibilité de créer des ports virtuels
  • Connexions multi-clients/serveurs complexes
  • La même application peut agir en tant que serveur et client
  • RFC 2217
  • Support UDP
  • Contrôle des lignes de signal

Inconvénients :

  • Nécessite un ordinateur pour partager le périphérique COM
  • Hôtes uniquement Windows et Linux
  • Connexion Internet difficile à configurer
  • Pas de support HTTPD
Prix: $260
Essayez Serial over Ethernet dès maintenant.
Essai gratuit disponible pendant 14 jours.
Application

FlexiHub

FlexiHub est une solution logicielle plus simple. Contrairement à SEC, elle ne prend en charge qu'un seul type de connexion : un seul serveur vers un seul client, avec émulation de port et RFC 2217. Cependant, cette technologie de série sur LAN présente un avantage majeur. FlexiHub fonctionne via Internet sans aucune configuration supplémentaire - l'application s'occupe du routage, de l'hébergement, et des autres éléments nécessaires pour une connexion.
FlexiHub
Tant que vous êtes connecté à Internet, vous pouvez voir et vous connecter à n'importe quel périphérique série branché à des machines avec FlexiHub installé et connecté à votre compte. Le plan le moins cher, Personnel, a une limite de 3 connexions simultanées. Vous pouvez en savoir plus sur la comparaison entre Serial to Ethernet Connector et FlexiHub en suivant ce lien.

Avantages :

  • Fonctionne via Internet, pas besoin d'hébergement
  • Émulation de port
  • Trois connexions simultanées ou plus (selon le plan)

Inconvénients :

  • Compte nécessaire pour l'utilisation
  • Ne supporte pas les configurations complexes avec plusieurs serveurs ou clients
Prix: À partir de 14 $/mois
Adaptateur

Moxa NPort

Les appareils de la série NPort 5100 sont des adaptateurs série-à-Ethernet à un seul port. Selon le modèle, le port de l'appareil peut être compatible avec RS-232, RS-422 ou RS-485. Certains modèles prennent en charge plusieurs protocoles, voire les trois. Notamment, les NPorts 5100 incluent une résistance pull high/low.
Moxa NPort
L'adaptateur peut être configuré via Telnet, dans son interface web, ou à l'aide d'un utilitaire Windows ou Linux. Sous Linux, l'utilisateur devra installer des pilotes Real TTY pour connecter un port série via un réseau, ce qui est un processus assez complexe.

Avantages :

  • Pas besoin d'un ordinateur hôte
  • Prend en charge RS-485, ce que les ports série standards ne font pas

Inconvénients :

  • Configuration compliquée
  • Nécessite un pilote à installer sur Linux pour fonctionner
  • Seulement 1 port
Prix: $168
Adaptateur

Le serveur de périphérique IOLAN

Le DG1 TX dispose d'un port RS-232/422/485, qui n'est utilisable que pour RS-232 par défaut ; d'autres protocoles nécessitent un logiciel pour être activés. L'appareil connecté peut être partagé avec plusieurs serveurs TCP ou UDP.
The IOLAN Device Server
l est affirmé que le TX possède le processeur le plus puissant du marché, ce qui est utile lorsque vous connectez un port COM sur LAN. Perle propose également un kit de développement logiciel IOLAN, avec des outils pour l'automatisation des processus, le stockage des données et la journalisation.

Avantages :

  • SDK IOLAN disponible
  • Support RS-485
  • Support UDP avec plusieurs récepteurs

Inconvénients :

  • Coûteux par rapport aux alternatives similaires
  • Logiciel requis pour une configuration complète
Prix: $468
Composant

Anybus par HMS Networks

En tant que puce embarquée, le CompactCom 40 Brick est très différent de toutes les autres solutions de série sur LAN que nous avons présentées. Bien qu'il ne soit pas prêt à l'emploi dès la sortie de la boîte, il offre d'autres avantages - principalement pour les fabricants de matériel. En tant que composant matériel, il est compact, et vous êtes libre de choisir les composants environnants également.
Anybus by HMS Networks
La puce prend en charge SPI et UART avec divers paramètres, tels qu'un taux de baud configurable, ce qui la rend compatible avec une grande variété de protocoles de communication série.

Avantages :

  • Taille compacte
  • Très flexible en ce qui concerne les protocoles

Inconvénients :

  • Pas un matériel autonome
  • Encore coûteux, malgré le fait de ne pas être une solution complète
Prix: À partir de 200 $

Tableau de comparaison

product logo NPort 5100
product logo IOLAN DG1
product logo CompactCom 40 Brick
Type
Application
Application
Adaptateur
Adaptateur
Composant
Système d'exploitation logiciel
Jusqu'à Windows 11
Jusqu'à Windows 11
Windows 11, Ubuntu Linux
Jusqu'à Windows 10
Aucun
Connexions simultanées
Illimitées
Jusqu'à 3
1
1
1
Prix
$260
À partir de 14 $/mois
$168
$468
À partir de 200 $
Protocoles
RS-232
RS-232
RS-232, 422, 485
RS-232, 422, 485
Pratiquement tous

Scénario d'utilisation courant du logiciel Serial over LAN

Après avoir migré votre logiciel vers le cloud, vous pouvez rencontrer des problèmes de connexion à distance avec votre équipement basé sur un port série. Vous devez implémenter la fonctionnalité Serial over LAN pour que les périphériques attachés à vos ports série soient accessibles via l'environnement cloud. Serial to Ethernet Connector offre la capacité d'établir une connectivité COM over LAN. En savoir plus sur le logiciel Serial over LAN et comment vous pouvez l'utiliser dans l'infrastructure cloud.
Découvrez le logiciel Serial over LAN et comment vous pouvez l'utiliser dans l'infrastructure cloud. Tout d'abord, vous devez établir une connexion avec un serveur dans l'environnement cloud qui dispose d'une adresse IP réelle. Après avoir créé la connexion, vous devez configurer le Serial to Ethernet Connector sur la machine qui est directement connectée au périphérique matériel que vous souhaitez accéder à distance en utilisant le logiciel COM over LAN.

Une fois cette connexion correctement configurée, cette solution logicielle de serial over LAN redirige l'interface COM vers le cloud. Vous pouvez désormais accéder aux équipements attachés à ce port depuis n'importe où avec une connexion Internet.

Comment rediriger un COM sur LAN en utilisant cette solution logicielle avancée

Imaginons que vous ayez un lecteur de code-barres basé sur un port COM, situé à distance de votre ordinateur local. Vous devez accéder à l'appareil depuis une application installée sur votre machine. Pour ce faire, vous devez suivre ces étapes simples :

1
Téléchargez Serial over Ethernet Connector et installez-le sur l'ordinateur (serveur) auquel l'appareil est physiquement connecté, ainsi que sur votre ordinateur local (client) qui accédera au COM via LAN. Notez qu'un client peut être n'importe quelle machine réelle ou virtuelle exécutant Windows ou Linux OS.
 Communication COM over IP
2
Ensuite, démarrez le programme sur la machine serveur, configurez les paramètres requis et créez une connexion Serveur en cliquant sur le bouton correspondant. Cela rendra l'appareil port série accessible via le réseau.
 créer une connexion serveur
3
Ensuite, lancez le logiciel sur le client et “Connectez-vous” au port série via le réseau.
 Se connecter au port série via le réseau
C'est ça ! Désormais, toutes les données du périphérique COM distant seront disponibles sur votre ordinateur comme s'il s'agissait de votre périphérique local.

Guide vidéo de Serial over LAN

Serial to Ethernet Connector
Lorsque vous établissez une connexion client au serveur, le logiciel crée essentiellement un port virtuel sur le client et le connecte au port physique réel du PC serveur via un câble null-modem virtuel. Une fois lié, le port virtuel reproduit le comportement du port réel sur le côté distant. Ainsi, avec le Serial to Ethernet Connector, vous pouvez facilement partager un COM sur LAN en quelques étapes simples.

Comment partager un port série sur LAN sous Linux

"Si un utilisateur souhaite travailler avec des ports série sur une machine sous Linux, ce n'est pas un problème : les méthodes natives sont disponibles sur les versions récentes de Linux.

En utilisant netcat, vous pourrez rediriger le port série via LAN sur Linux :

netcat www.example.com port /dev/ttyS0

Veuillez noter : la méthode décrite pour le partage RS232 sur LAN nécessitera que les utilisateurs lancent de nouvelles instances de l'utilitaire netcat pour chaque nouvelle connexion que l'utilisateur souhaite créer.

Pour avoir une connexion série persistante sur LAN, l'utilisateur devra créer un service xinetd en utilisant la configuration fournie ci-dessous :

service testservice { port = 5900
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/netcat
server_args = "-l 5900 < /dev/ttyS0" }


Les utilisateurs devront ensuite changer /dev/ttyS0 pour le port série requis. Pour configurer les paramètres du port COM (comme le débit en bauds et la parité), utilisez les commandes : stty ou setserial.
Serial to Ethernet Connector
Accédez au port COM sur LAN
Période d'essai de 14 jours gratuits
La licence est disponible à partir de $259.95
Disponible pour