I. Tutorial sobre InfluxDB, Node-RED y MQTT: Cómo instalar InfluxDB

Almacene sus datos con Influx utilizando Node-RED y el MQTT
23 de septiembre de 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

See >>>


MQTT & Raspberry PLC & Node-RED

Leer >>>



Cómo encontrar tu PLC industrial perfecto

Leer >>>


Productos Panel PC basado en Raspberry Pi 

See >>>

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.

Know more about 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. Enable InfluxDB to start at boot on your Raspberry Pi automation.

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

Finally, start InfluxDB by typing influx in the commandline of your Raspberry PLC:

influx

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

Cómo crear una base de datos InfluxDB

As InfluxDB comes without any database by default, you are going to create the first one, called test. Into this influx prompt, follow the next steps:

1. Create a database called test
create database test

2. Go into the database:

use test

3. Now, you will show everything from the database with the command below. You will see that obviously is empty. You just do this step in order to make sure what it contains right now.

select * from test


Now that you have created your first database with InfluxDB, let's insert data from Node-RED!

Want to know how? 

Continuar >>> 

Buscar en nuestro blog

I. Tutorial sobre InfluxDB, Node-RED y MQTT: Cómo instalar 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 >>>