Configurer un convertisseur série-à-Ethernet avec un port série virtuel dans Ubuntu

0

J'ai un convertisseur série / Ethernet de marque «3one data», qui se branche à un périphérique série à une extrémité et permet des communications bidirectionnelles avec le périphérique via une connexion Ethernet, comme ceci:

entrez la description de l'image ici

Il existe apparemment un moyen de configurer un port série virtuel dans Ubuntu, qui mappe une entrée / dev / ttyXX sur l'IP et le port de ce périphérique et permet une communication transparente avec le périphérique série réel de l'autre côté. Malheureusement, il n'y avait pas de documentation linux accompagnant ce périphérique, malgré le fait que le support linux ait été annoncé de manière visible.

Je ne parviens pas à configurer ce port série virtuel sous Ubuntu, ce qui, à mon avis, devrait être réalisé à l'aide de la ttydcommande. Cependant, avec le périphérique connecté (je peux y établir une connexion telnet directement), si je lance:

sudo ttyd -d /dev/ptyp1 192.168.1.25 50000 -b 115200 -p 8NC0

Si j'ai bien compris, un nouveau périphérique série virtuel doit être créé /dev/ttyp1, mais cela ne se produit pas. La ttydcommande ci-dessus ne génère aucune erreur.

Est-ce possible ou devrais-je utiliser un pilote tiers?

John Lyon
la source

Réponses:

1

Je peux me tromper, mais je pense que vous avez besoin d’un pilote série pour communiquer avec ce type de périphérique.

Le seul convertisseur Ethernet / série que j'ai trouvé qui supporte linux est la marque Lava-Link. http://www.lavalink.com .

Ils ont un pilote de noyau sous GPL sur leur site pour un noyau 2.4. Nous avons corrigé 2 bogues et les avons soumis à nouveau, mais celui-ci n'est pas encore disponible sur leur site. Si vous utilisez un lien de lave ou souhaitez simplement le consulter, je peux vous envoyer notre copie corrigée du pilote du noyau.

Nous utilisons ensuite une "action" dans Konqueror pour exécuter un script permettant de télécharger ou de télécharger des fichiers à partir de ports série distants sur des machines-outils à commande numérique.

skm
la source
Merci d'avoir répondu! J'ai fini par obtenir un autre périphérique, un serveur de périphériques série Moxa Nport 5250A , doté de pilotes pour les noyaux 2.4-2.6. Cela semble bien fonctionner. Je suis sûr que le périphérique de données 3one d'origine aurait fonctionné s'il avait réellement écrit un pilote pour ce périphérique.
John Lyon