como realizon un publisher con python



   AUTOR PREGUNTA

Publicado 03 diciembre 2014 - 06:18

quiero adquirir datos con una raspberry pi y hacerle servidor web para controlarlo desde otro computador


¿Tienes la misma pregunta? Yo también

 

Publicado 03 diciembre 2014 - 16:57

Qué datos quieres obtener? los de la placa Raspberry o de algún otro lado?

 

Publicado 03 diciembre 2014 - 17:41

Si quieres realizar una petición web para obtener datos, puedes usar las librerías de Python, te dejo un ejemplo de como hacerlo:

import urllib2
contents = urllib2.urlopen("https://www.google.com/").read()
print(contents)

 

Publicado 03 diciembre 2014 - 17:46

Si lo que buscas es realizar un servidor web, primero debes descargarte la librería bottle desde la consola de comandos:

sudo apt-get install python-bottle

Luego con el siguiente programa te puedes conectar a el Raspberry Pi desde un navegador que este dentro de tu red:

from bottle import route, run, template
from datetime import datetime
@route('/')
def index(name='time'):
dt = datetime.now()
time = "{:%Y-%m-%d %H:%M:%S}".format(dt)
return template('<b>Pi thinks the date/time is: {{t}}</b>', t=time)
run(host='192.168.1.16', port=80)

Por último corres el programa con privilegios de super usuario:

sudo python bottle_prueba.py

Coloca la siguiente dirección en tu navegador y ya puedes acceder a tu servidor web: 192.168.1.16