• [^] # Re: Idéal pour tester la communication série

    Posté par . 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:3334

    sur la machine client:

    socat PTY,link=/tmp/ttyS0 TCP:distante:3334

    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.