Le processus client utilise alors /tmp/ttyS0 comme un vrai port série.
J'ai utilisé en production pour traiter 3 écran tactiles distants sur une seule machine le tout sans tirer aucun câble RS232, uniquement par Ethernet.
Remplace avantageusement des dongle RS232<->TCP assez chers à condition d'avoir une machine disponible avec les ports RS232.
[^] # Re: Idéal pour tester la communication série
Posté par Sylvain Goletto . En réponse à la dépêche Socat, un outil en ligne de commande pour maîtriser vos sockets. Évalué à 7.
Idem pour faire le transfert RS232 via TCP entre deux machine distantes :
sur la machine distante (de mémoire) avec le port série physique (écran tactile, modem, ...):
socat FILE:/dev/ttyS0,echo=0,raw,nonblock TCP:3334sur la machine client:
socat PTY,link=/tmp/ttyS0 TCP:distante:3334Le processus client utilise alors /tmp/ttyS0 comme un vrai port série.
J'ai utilisé en production pour traiter 3 écran tactiles distants sur une seule machine le tout sans tirer aucun câble RS232, uniquement par Ethernet.
Remplace avantageusement des dongle RS232<->TCP assez chers à condition d'avoir une machine disponible avec les ports RS232.