Tomando como base los tutoriales anteriores de conexión ESP8266 con Node-RED implementando el protocolo Mqtt, hemos realizado pruebas de la conexión de varias plataformas de software para la recopilación almacenamiento y visualización de datos consideramos muy vistosas estas 2 Grafana e InfluxDB para el desarrollo e interactivo del internet de las cosas.
Video Test ESP8266 Grafana InfluxDB Node-RED MQTT Mosquitto IoT
Una descripcion de las aplicaciones Utilizadas…
InfluxDB
Base de datos de de código abierto especializada en almacenamiento de series de tiempo desarrollada por InfluxData, esta escrita en Go y esta optimizado para almacenamiento, disponibilidad y recuperación rapida de datos de series de tiempo, se podria decir que esta base de datos es perfecta para almacenar datos de variables que realizan cambios en el tiempo, para el campo de monitoreo de aplicaciones del Internet delas cosas como sensores en tiempo real.
tomado de Wikipedia InfluxDB
Instalacion de InfluxDB
Para la realización de las pruebas se ha instalado influxDB en un servidor con SO lubuntu 32 a bits, pasos instalar Influxdb aqui.
Grafana
Grafana es una paquete de visualización y métrica de código abierto. Es más comúnmente usado para visualizar series de tiempo para análisis de infraestructura y aplicaciones, pero muchos lo usan en otros dominios incluyendo sensores industriales, domótica, tiempo y control de procesos, Se podria considerar que es un dashboard robusto que permite interacion con varias bases de datos.
Instalacion de Grafana
La Instalacion de Grafana se ha realizado en un servidor lubuntu a 64 bits, pasos instalar Grafana Debian/Ubuntu aqui.
Pruebas Realizadas
Se realizara la lectura periodicamente de la temperatura del ESP8266 via Mqtt, desde Node-RED se realizara la inserción de datos en influxDB y posteriormente se realiza la conexión entre InfluxDB y Grafana.
Para la conexión entre Node-RED e InfluxDB se puede realizar via Query http en este caso hemos utilizado los nodos para la conexión.
Se ha tomado como base de recolección de datos una de las pruebas anteriores de mediciones de temperatura via MQTT.
Tutorial ESP8266 Temperature DS18B20 MQTT Node-Red IoT
Conclusiones
Donde Comprar ?
Descargas
Backup nodes Example – Node-RED
Requiere los nodos:
Referencias
Tutorial 2: Instalacion de Node Red
Tutorial 3: Instalacion Dashboard Node Red
Tutorial 4: Instalacion nodo Modbus TCP en Node red
Tutorial 5: Instalacion de Mosquitto Broker MQTT en Lubuntu
Tutorial 6: Programar ESP8266 con Arduino IDE
Tutorial 7: Prueba ESP8266 y Node-RED MQTT (Mosquitto) # 1
Gran trabajo!!
No hiciste vídeo tutorial de grafana y influxDB?