Contenu | Rechercher | Menus

Annonce

La nouvelle clé USB Ubuntu-fr est en prévente
Rendez-vous sur la boutique En Vente Libre

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 13/06/2017, à 14:41

BenjiBoy

[RESOLU] Miniterm.py et pyserial

Bonjour à tous,

je bloque un peu sur l'utilisation de miniterm et de pyserial, mon but est d'établir une communication à distance sur un régulateur de charge solaire, en passant par un modem routeur 3G (avec un openwrt dessus).

Le régulateur (victron MPPT 100|15) envoi des trames en rs232 chaque seconde. En local j'utilise minitrem comme ça :

miniterm.py/dev/ttyUSB0 19200

Et j'ai les trames qui défilent impec.
Maintenant je voudrais :
1 - que ça se fasse en "silencieux" et que ça remplisse un fichier texte (genre en faisant un mni script avec un awk ou quelque chose comme ça.
2 - que je puisse passer par du TCP/IP pour ce faire.

J'ai vu qu'il y a un mode TCP/IP dans la doc de pyserial mais je comprends pas comment l'utiliser ?

En comptant sur vos lumières,
a+

Dernière modification par BenjiBoy (Le 14/06/2017, à 10:18)

Hors ligne

#2 Le 13/06/2017, à 18:07

BenjiBoy

Re : [RESOLU] Miniterm.py et pyserial

Alors le modem qui interprète le langage industriel SDK (qui ressemble au C si j'ai bien compris, je connais très peu le C) et j'ai fais un programme qui lis aussi les valeur en local, donc le modem c'est ok.

Maintenant je cherche un programme python (idéalement) avec lequel on pourrait faire des requêtes du type "./programme.py monURL.dyndns.org 19200 8 1 0 0", et, magique, ça crache les trames. Manquerait plus qu'un ">> fichier.log" et basta.

Je n'arrive pas à comprendre si pyserial et capable de ce genre de commande ?

bonne soirée.

Hors ligne

#3 Le 14/06/2017, à 10:18

BenjiBoy

Re : [RESOLU] Miniterm.py et pyserial

Alors j'ai la solution suivante :

- faire un paramétrage pour utiliser le port USB du modem comme un port serie
- faire une règle de reroutage de port dans le modem
- faire un telnet à distance.

Et ça marche. Ca me suffit.

Donc je marque RESOLU si jamais ça intéresse un futur galérien.
Bonne journée.

Hors ligne

#4 Le 26/06/2017, à 04:42

gotgot

Re : [RESOLU] Miniterm.py et pyserial

ça parait cool comme projet tu as fait un github ?


Tout seul on vas plus vite, ensemble on vas plus loin.
Notre vision d'avenir est forte, Nos rèves aussi soyons vraie !

Hors ligne