Broker Kuska MQTT¶
El broker esta hecho para que se despliegue mediante Docker, de esta forma evitamos la complejidad de hacer configuraciones manuales y cosas así.
¿Como desplegar el broker?¶
Como mencione antes, este brocker funciona con Docker y mas precisamente con docker compose, así que se debe contar con una instalación de este programa en el lugar donde se requiera instalar.
Hay un articulo para hacer la instalación de docker que me parece que lo explican muy bien.
Cómo instalar y usar Docker en Ubuntu 20.04
Aquí hay otro articulo para los que usan windows
Install Docker Desktop on Windows
Pasos a seguir para un despliegue correcto¶
-
Clona repositorio
Información
Recuerden que si quieren hacer cambios en el repositorio original deben hacer un Fork de este proyecto y luego usar la url con ssh git@gitlab.com:llapanku-kuska/server.git
-
Crea una carpeta llamada mosquitto en una ruta conocida y agregar la siguiente estructura
Esta estructura es necesaria para configurar el comportamiento del broker. dentro de la carpeta
config/
se debe crear un archivomosquitto.conf
y se agrega la siguiente configuración -
Dentro del repositorio que ejecuta el comando
Esto despliega el contenedor con una base de datos MongoDB y un broker Mosquitto
Comprobar funcionamiento¶
La IP del broker debe ser la IP de tu computadora mas el puerto 1883