Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Intento 2
Intento 2
/usr/bin/python
from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer
import urlparse
import datetime
PORT_NUMBER = 8080
datos=[]
class myHandler(BaseHTTPRequestHandler):
self.send_response(200)
self.send_header('Content-type','text/html')
self.end_headers()
self.wfile.write('Temperatura: '+t)
self.wfile.write('<BR>Humedad: '+h)
self.wfile.write("<BR>OK!")
return
else:
# gerenar datos
muestra = "['Hora', 'Temperatura', 'Humedad'],"
for d in datos:
muestra=muestra + "['"+d[0]+"',"+d[1]+","+d[2]+"],"
self.send_response(200)
self.send_header('Content-type','text/html')
self.end_headers()
self.wfile.write("""
<html>
<head>
<script type='text/javascript'
src='https://www.gstatic.com/charts/loader.js'></script>
<script type='text/javascript'>
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([""" + muestra
+"""]);
var options = {
title: 'Registro humedad/temperatura',
curveType: 'function',
legend: { position: 'bottom' }
};
except KeyboardInterrupt:
print 'CTRL+C: Saliendo...'
server.socket.close()