🏡Inicio | 🗃️ Secciones | ❓ Soporte | Producto:

IoT Gateway NG


https://youtu.be/9lKsVQ72OuM

Descripción

Se describe como instalar el broker de mensajes MQTT, concretamente Mosquitto. Se usará docker-compose para simplificar el proceso de ejecución, gestión y migración. Además también se describe como hacer la gestión de usuarios.

Contenidos:

Añadir usuario y grupo con UID/GID fijos

groupadd mqtt -g 1883
useradd mqtt -u 1883 -g 1883 -m -s /bin/true

Árbol de ficheros y directorios

/docker-data/mqtt# tree
.
├── data
│   └── persistence.db
├── etc
│   ├── mosquitto.conf
│   └── mqtt_users
├── launch.sh
└── log
    └── mosquitto.log

Comandos para la creación de los directorios y ficheros requeridos

mkdir -p /docker-data/mqtt/data
mkdir /docker-data/mqtt/etc
mkdir /docker-data/mqtt/log
touch /docker-data/mqtt/etc/mqtt_users
touch /docker-data/mqtt/etc/mosquitto.conf

Cambio de propietarios

chown -R mqtt.mqtt /docker-data/mqtt

Fichero de configuración

/docker-data/mqtt/etc/mosquitto.conf