Ampliando el anterior artículo sobre la medición de temperatura con una Raspberry Pi añado una pequeña aplicación Python que publica mediante web (HTTP) la temperatura que se registra con el sensor USB.

Para facilitar la publicación del código he utilizado el framework Python web.py

import web
import subprocess

urls = (
    '/temp', 'temp'
)

class temp:
    def GET(self):
        return subprocess.check_output(['/home/pi/temperv14/temperv14','-c']).strip()

if __name__ == "__main__":
    app = web.application(urls, globals())
    app.run()

Para ejecutarlo contenido en un mini-servidor web tan sólo hay que lanzar el intérprete de python con un número de puerto, por ejemplo si lo queremos en el puerto 8000 ejecutariamos:

python temp.py 8000

Donde el temp.py contiene el código anterior.