/ / ¿Es posible? Python envía el código hexadecimal a través del puerto usb (frambuesa pi) - c #, python, hex, usb, raspberry-pi3

¿Es posible? Python envía el código hexadecimal a través del puerto usb (frambuesa pi) - c #, python, hex, usb, raspberry-pi3

Hola a todos, pero primero déjenme disculparme por mi inglés. Espero que ustedes entiendan lo que quiero decir :)


Pregunta:

¿Es posible que RaspberryPi con RASPBIAN OS?puede comunicarse con el monitor de energía PZEM-004T a través del puerto USB. Quiero usar Python para enviar código hexadecimal a pedido, como voltaje, corriente, energía y energía, luego leer los datos que responden desde el módulo (PZEM-004T) y mantenerlos en phpMyadmin.


Por ejemplo


Si envío un código de comando hexadecimal: B1 C0 A8 01 01 00 1B, el módulo responderá los datos de vuelta: A1 00 11 20 00 00 D2. Luego convierta los datos contestados a decimales y manténgalos en la base de datos.

Por favor, sugiéreme cuál es la mejor manera de lograr este desafío :)

Respuestas

0 para la respuesta № 1

Sí, puedes hacer esto usando bibliotecas como pyserial Como dijo Leon para la comunicación serial.

Para la base de datos SQL, puede utilizar sqlalchemy para gestionarlo.

Este módulo (PZEM-004T) utiliza comunicación serie TTL, por lo que si el suyo no está equipado con un adaptador USB, necesitará uno como uno basado en FTDI232, por ejemplo.

No sé para qué se destina su programa, pero como es un registrador de datos, si desea que se ejecute cada vez que reinicie su frambuesa pi, puede llamarlo a su cuenta. /etc/rc.local