Instalacion de Mosquitto Broker MQTT en lubuntu (Ubuntu) linux

Que es MQTT ?

En pocas palabras MQTT es un protocolo TCP/IP de mensajeria ligera, su modelo es publicacion – suscriptor requiere un intermediario de mensajes o «Broker» el cual se encarga de direccionar a los destinatarios mediante un topico «topic» en comun.
se considera a Andrew James Stanford-Clark  como autor de este protocolo.
Mas informacion MQTT Wikipedia.
Pagina Oficial: mqtt.org

Aplicación

Considero que este protocolo es muy practico y actualmente es implementado en aplicaciones IoT y M2M «machine-to-machine «, campo de aplicación en este caso seria el monitoreo y control envio de datos entre servidores, sensores  y actuadores.





 

Tutoriales Anteriores Recomendados

Tutorial 1: Migracion completa de lubuntu / ubuntu
              Creacion de Maquina virtual (Virtualbox) con Lubuntu
Tutorial 2: Instalacion de Node Red
Tutorial 3: Instalacion Dashboard Node Red 
Tutorial 4: Instalacion nodo Modbus TCP en Node red 

Arquitectura Protocolo MQTT

Broker Mosquitto MQTT

Eclipse mosquitto ™  es open source, es un intermediario  de mensajes o «Broker» este intermediario permite la conexión de dispositivos MQTT.
Pagina Oficial: mosquitto.org

Instalacion de Mosquitto Broker MQTT en lubuntu (Ubuntu) linux

Para conectar dispositivos MQTT con Node Red yo utilizo mosquitto como Broker, este es un complemento extra a Node .red, en el siguiente tutorial indicare su instalación.

Ingresar al terminal de comando de lubuntu como root.

 Agregar repositorios mosquitto dev
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa

Actualizar repositorios linux

sudo apt-get update

Instalar mosquitto broker

sudo apt-get install mosquitto

Instalar librerias de desarrollo

sudo apt-get install libmosquitto-dev

Instalar cliente MQTT

sudo apt-get install mosquitto-clients

Verificar que mosquitto esta corriendo

sudo service mosquitto status

Listo a divertirse…





 

Video Instalar Mosquitto MQTT Lubuntu (Ubuntu) Linux 

Pruebas de cliente Mosquitto MQTT  en lubuntu (Ubuntu) linux

 Suscriptor 

Nuestro cliente se suscruibira al tema o topico (Topic) «Sensor_MQTT» es decir que se recibiran todos los mensajes publicados asociados a este tema.

mosquitto_sub -h localhost -t "Sensor_MQTT" -v

Publicador

Nuestro cliente publicara el mensaje «Error_Sensor» a travez del topico (Topic) «Alert_MQTT»

mosquitto_pub -h localhost -t "Alert_MQTT" -m "Error_Sensor"

Listo a divertirse…

Video Test Mosquitto MQTT in Lubuntu (Ubuntu) linux

Instalacion de Plataforma Node-Red

 

Instalar Lubuntu (Ubuntu) desde Cero

Refencias

Tutorial 1: Migracion completa de lubuntu / ubuntu
              Creacion de Maquina virtual (Virtualbox) con Lubuntu
Tutorial 2: Instalacion de Node Red
Tutorial 3: Instalacion Dashboard Node Red 
Tutorial 4: Instalacion nodo Modbus TCP en Node red 

node-red-dashboard
Nodered.org
github.com/node-red
Nodejs.org

Canal Youtube





 

Migración completa a sistema operativo Lubuntu

2 Replies to “Instalacion de Mosquitto Broker MQTT en lubuntu (Ubuntu) linux”

Deja una respuesta