Sencilla aplicación cliente/servidor utilizando SimpleXMLRPCServer

Con la libreria SimpleXMLRPCServer que Python nos ofrece podemos crear de forma sencilla una aplicación cliente-servidor que se comunique a través del protocolo RPC, en concreto XML-RPC. Lo que vamos a hacer es crear un servidor que contenga una función la cual va a ejecutarse bajo petición de la aplicación cliente, al final de esta función devolveremos una variable cuyo valor será  el que reciba nuestro cliente.

Read more

Online monitor for Victron BMV-600S and BMV-602S: Installation and code

In this post I'm going to explain how to install my online monitor for Victron BMV-600S and BMV-602S battery monitor. To use it you need to connect your BMV to a computer, read this post to know how to do: “Connect Victron BMV battery monitor to a computer”.

Requeriments:

  • Computer running Linux, Mac or Windows.
  • Python 2.7(Python 3.X not working)
  • PySerial installed.
  • Web server with PHP and MySQL.

Read more