Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/09/2021, à 11:50

airvb

[ RESOLU] socat et eof !

Bonjour ,

J'ai un esp8266 qui récupère les données d'un compteur linky avec espeasy.
Les données sont envoyées via wifi.
Elles sortent bien d'espeasy, j'ai controlé via log.

J'essaye donc de les récuperer via socat avec la commande suivante :

sudo socat -d -d pty,link=/dev/ttyUSB21,ignoreeof,echo=0,raw tcp:192.168.88.161:8888

Je controle avec un

sudo screen /dev/ttyUSB21 1200,cs7

Les datas arrivent bien, mais cela plante après quelques secondes.

sudo socat -d -d pty,link=/dev/ttyUSB21,ignoreeof,echo=0,raw tcp:192.168.88.161:8888
2021/09/06 11:41:08 socat[270225] N PTY is /dev/pts/2
2021/09/06 11:41:08 socat[270225] N opening connection to AF=2 192.168.88.161:8888
2021/09/06 11:41:08 socat[270225] N successfully connected from local address AF=2 192.168.88.150:34024
2021/09/06 11:41:08 socat[270225] N starting data transfer loop with FDs [5,5] and [7,7]
2021/09/06 11:41:38 socat[270225] N socket 2 (fd 7) is at EOF
2021/09/06 11:41:39 socat[270225] N exiting with status 0

J'ai bien vu le socket 2 (fd 7) is at EOF mais pas trouvé d'info qui résolve mon soucis !
J'ai essayé bcp d'autres paramètres de socat sans succès.
Une idée ?

Mci

Dernière modification par airvb (Le 08/09/2021, à 08:53)

Hors ligne

#2 Le 06/09/2021, à 15:06

inbox

Re : [ RESOLU] socat et eof !

Salut,

Tu peux essayer ce qui est indiqué dans ce sujet.

Try using `socat -u` for unidirectional mode.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#3 Le 06/09/2021, à 15:53

airvb

Re : [ RESOLU] socat et eof !

Merci pour ta réponse,

-u ... plus de données qui arrivent,
-U les données arrivent, mais c'est pareil !

sad

Hors ligne

#4 Le 08/09/2021, à 08:53

airvb

Re : [ RESOLU] socat et eof !

Bonjour,

J'avais simultanément 2 pc qui interrogeait l'espeasy sur le même port.

En coupant l'interrogation de du deuxième pc , tout fonctionne !

Merci .

Hors ligne