II. Tutorial sobre InfluxDB, Node-RED y MQTT: Envío de datos a InfluxDB

Almacenar datos de Node-RED a InfluxDB con un PLC Raspberry
23 de septiembre de 2021 por
II. Tutorial sobre InfluxDB, Node-RED y MQTT: Envío de datos a InfluxDB
Boot & Work Corp. S.L., Fernandez Queralt Martinez

Introducción

Como InfluxDB es una base de datos de series temporales (TSDB) de código abierto, está diseñada para que sea fácil almacenar y acceder a la información. Una buena base de datos es crucial para cualquier empresa u organización. Esto se debe a que la base de datos almacena todos los detalles pertinentes sobre lo que la empresa quiere almacenar, como salarios, registros transaccionales o cualquier información valiosa.
Traducción realizada con la versión gratuita del traductor www.DeepL.com/Translator

En este post, vamos a continuar con esta otra publicación  Ir >>> y aprenderemos a enviar datos a la base de datos, sólo instalando un nodo InfluxDB en Node-RED.

Enlaces relacionados


Cómo instalar
Mosquitto

Read >>>


Cómo conectar el Raspberry PLC al WiFi

Leer >>>


Raspberry PLC configurable

See >>>


MQTT y Raspberry PLC y Node-RED

Leer >>>


Cómo encontrar tu PLC industrial ideal

Leer >>>


Paneles PC basados en Raspberry Pi

Ver >>>


Node-red-contrib-influxdb

Ahora, vamos a  abrir Node-RED >>>  e instalar los nodos node-red-contrib-influxdb de InfluxDB.

1. Por lo tanto, ve al Menú > Administrar Paleta > Instalar > Escribe: node-red-contrib-influxdb y haz clic en Instalar.

2. A continuación, ve a la sección de nodos, filtra tu búsqueda por influx (afluencia) y suelta un nodo Influx out.

3. A continuación, configura tu nodo Influx out con un servidor, una organización, un bucket y una medición. Nosotros lo hicimos así:

[{"id":"0e17644c4b3628b4","type":"influxdb out","z":"b716fdc48724e610","influxdb":"bc4ab5cb2a050021","name":"","measurement":"test","precision":"","retentionPolicy":"","database":"","retentionPolicyV18Flux":"","org":"Industrial Shields","bucket":"test","x":340,"y":100,"wires":[]},{"id":"bc4ab5cb2a050021","type":"influxdb","hostname":"127.0.0.1","port":"8086","protocol":"http","database":"test","name":"test","usetls":true,"tls":"d50d0c9f.31e858","influxdbVersion":"2.0","url":"http://localhost:8086","rejectUnauthorized":false,"credentials":{}},{"id":"d50d0c9f.31e858","type":"tls-config","name":"","cert":"","key":"","ca":"","certname":"","keyname":"","caname":"","servername":"","verifyservercert":false}]

Nota: Para importar este archivo json, ve a Node-RED > Menú > Importar > Pega este archivo JSON, y haz clic en Importar.

4. Finalmente, añade un nodo inject con un numero para ejecutar este ejemplo.

Node-red-contrib-influxdb - II. Tutorial de InfluxDB y Node-RED y MQTT: Envío de datos a InfluxDB

Obtener datos de InfluxDB

Ahora, despliega tu aplicación y haz clic en el botón del nodo de inyección para enviar los datos a la base de datos.

Así que, ¡vamos a ver qué tenemos ahora en la base de datos!

Obtener datos de InfluxDB - II. Tutorial sobre InfluxDB, Node-RED y MQTT: Envío de datos a InfluxDB

Como puedes ver, ¡hemos guardado la información en InfluxDB! Pero, ¿y si la información no procediera de un nodo de inyección, sino de datos MQTT?


¿Quieres aprender cómo?

Continuar >>>

Buscar en nuestro blog

II. Tutorial sobre InfluxDB, Node-RED y MQTT: Envío de datos a InfluxDB
Boot & Work Corp. S.L., Fernandez Queralt Martinez 23 de septiembre de 2021
Compartir

¿Estás buscando tu Controlador Lógico Programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


Industrial PLC comparison >>>