I. Tutorial sobre InfluxDB, Node-RED y MQTT: Cómo instalar InfluxDB
Almacene sus datos con Influx utilizando Node-RED y el MQTT
23 septiembre, 2021 por
I. Tutorial sobre InfluxDB, Node-RED y MQTT: Cómo instalar InfluxDB
Boot & Work Corp. S.L., Fernandez Queralt Martinez

Introducción

InfluxDB es una base de datos de series temporales (TSDB) de código abierto, escrita en Go y optimizada para el almacenamiento y la recuperación rápidos y de alta disponibilidad de datos de series temporales en campos como la monitorización de operaciones, las métricas de aplicaciones, los datos de los sensores del Internet de las Cosas y los análisis en tiempo real.

En esta entrada del blog, vamos a instalar InfluxDB y crear una base de datos InfluxDB con el fin de almacenar los datos procedentes de MQTT a través de Node-RED.

Enlaces relacionados


Cómo instalar
Mosquitto

Leer >>>


Cómo conectar  Raspberry PLC al WiFi

Leer >>>


configurable Raspberry PLC

Ver >>>


MQTT & Raspberry PLC & Node-RED

Leer >>>


Cómo encontrar tu PLC industrial perfecto

Leer >>>


Productos Panel PC basado en Raspberry Pi 

Ver >>>

Requisitos

¬ŅQu√© es Node-RED y c√≥mo funciona?

Node-RED es una herramienta de programación para conectar dispositivos de hardware, API y servicios en línea de formas nuevas e interesantes.

Ofrece un editor basado en el navegador que facilita el cableado de los flujos utilizando la amplia gama de nodos de la paleta que pueden desplegarse en su tiempo de ejecución con un solo clic.

Más información sobre Node-RED  >>>

¬ŅPara qu√© sirve InfluxDB?

InfluxDB es una plataforma de series temporales que permite a los desarrolladores crear software de IoT, análisis y monitorización.

Est√° dise√Īado para manejar los vol√ļmenes masivos y las innumerables fuentes de datos con sello de tiempo producidos por los sensores, las aplicaciones y la infraestructura.¬†

Qué es MQTT?

MQTT es un protocolo de mensajería estándar OASIS para el Internet de las cosas (IoT).

Est√° dise√Īado como un transporte de mensajer√≠a de publicaci√≥n/suscripci√≥n extremadamente ligero que es ideal para conectar dispositivos remotos con una peque√Īa huella de c√≥digo y un ancho de banda de red m√≠nimo.

MQTT se utiliza hoy en día en una gran variedad de industrias, como la automoción, la fabricación, las telecomunicaciones, el petróleo y el gas, etc.

Saber m√°s >>>

Instalar InfluxDB

Ahora que sabemos un poco m√°s sobre las herramientas que vamos a utilizar, vamos a instalar InfluxDB en nuestro PLC industrial Raspberry Pi.

1. En primer lugar, actualice el aptitude package:

sudo apt update


2.¬†A continuaci√≥n, a√Īadimos la clave del repositorio InfluxDB a nuestra Raspberry Pi PLC industrial para que el gestor de paquetes de Raspbian pueda buscar en el repositorio y verificar los paquetes instalados.

 wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -

3.¬†A√Īadir el repositorio a la lista de fuentes

echo "deb https://repos.influxdata.com/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

4. Actualice de nuevo la lista package.

sudo apt update


5. Instale InfluxDB en su PLC de código abierto Raspberry Pi:

sudo apt install influxdb


6. Habilita InfluxDB para que se inicie en el arranque en su automatización de Raspberry Pi.

sudo systemctl unmask influxdb
sudo systemctl enable influxdb
sudo systemctl start influxdb

Por √ļltimo, inicia InfluxDB escribiendo influx en la l√≠nea de comandos de su PLC Raspberry:¬†

influx

Influx - I. Tutorial de InfluxDB & Node-RED & MQTT: Cómo instalar InfluxDB

Cómo crear una base de datos InfluxDB

Como InfluxDB viene sin ninguna base de datos por defecto, vamos a crear la primera, llamada test. En este prompt de Influx, sigue los siguientes pasos:

1. Crear una base de datos llamada test

create database test

2. Entra en la base de datos: 

use test

3. Ahora, mostraremos todo lo que hay en la base de datos con el siguiente comando. Veremos que obviamente está vacía. Solo hacemos este paso para asegurarnos de lo que contiene en este momento.

select * from test


Ahora que has podido crear tu primera base de datos con InfluxDB, ¡continuemos con la inserción de datos desde Node-RED!

¬ŅQuieres saber c√≥mo?

Continuar >>> 

I. Tutorial sobre InfluxDB, Node-RED y MQTT: Cómo instalar InfluxDB
Boot & Work Corp. S.L., Fernandez Queralt Martinez
23 septiembre, 2021
Compartir
Archivar

¬ŅBuscas 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.


Comparación PLC industrial>>>

¬ŅQuieres m√°s informaci√≥n?

¬°Rellena el formulario!

¬°Cu√©ntame m√°s!