Cargando

Ir a contenido

X

como realizon un publisher con python





  AUTOR PREGUNTA

Publicado 03 diciembre 2014 - 05:18
quiero adquirir datos con una raspberry pi y hacerle servidor web para controlarlo desde otro computador
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 03 diciembre 2014 - 15:57
Qué datos quieres obtener? los de la placa Raspberry o de algún otro lado?

 

Publicado 03 diciembre 2014 - 16: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 - 16: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


X