Paso 3: Gráficos y medidores
Cuando tengas los valores exactos (tipo de flotador) que necesites almacenar en una variable de perl, simple de ejecutar un comando externo (rrd herramienta) para rellenar una base de datos utilizando este valor, como bramido:
sistema ("rrdtool actualización /root/LogTemp/rrd_db/temperature_bmp085.rrd N:$ temp_BMP");
Si lo desea, puede generar una rrdtool gráficos de los datos almacenados en la base de datos, el comando:
######################################################
## BMP085
######################################################
#hourly
#create un png llamado temp_hourly.png
\GPRINT:tempBMP085:MIN:"Min\ rrdtool ver /var/www/pages/temp_bmp085_hourly.png--start-1 h \--title"Temperatura"\--vertical-label"Temperatura C"\--alt-autoscale \--alt-y-grid \DEF:tempBMP085=/root/LogTemp/rrd_db/temperature_bmp085.rrd:temperatureBMP085:AVERAGE \LINE2:tempBMP08500FF00:"BMP085": %4.2lf «\GPRINT:tempBMP085:MAX:"Max\: %4.2lf "\GPRINT:tempBMP085:AVERAGE:"Avg\: %4.2lf "\GPRINT:tempBMP085:LAST:"Current\: %4.2lf C "
y obtener un resultado como este gráfico o si lo prefieres, usar un script en perl para generar una página html dinámico con javascript, y usted puede hacer su tablero de instrumentos. Aquí puede ver un ejemplo usando Google Developer API indicadores gráfico. Por lo tanto, cuando usted tiene un gráfico (archivo png) o una página dinámica (html + js), sólo utiliza el servidor Apache en Ubuntu Server para proporcionar la información en internet