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: Instalacion de lubuntu ubuntu
Tutorial 2: Instalacion de Node Red
Tutorial 3: Instalacion Dashboard Node Red
Tutorial 4: Instalacion nodo Modbus TCP en Node red
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
Ingresar al terminal de comando de lubuntu como root.
1 |
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa |
Actualizar repositorios linux
1 |
sudo apt-get update |
Instalar mosquitto broker
1 |
sudo apt-get install mosquitto |
Instalar librerias de desarrollo
1 |
sudo apt-get install libmosquitto-dev |
Instalar cliente MQTT
1 |
sudo apt-get install mosquitto-clients |
Verificar que mosquitto esta corriendo
1 |
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.
1 |
mosquitto_sub -h localhost -t "Sensor_MQTT" -v |
Publicador
Nuestro cliente publicara el mensaje “Error_Sensor” a travez del topico (Topic) “Alert_MQTT”
1 |
mosquitto_pub -h localhost -t "Alert_MQTT" -m "Error_Sensor" |
Listo a divertirse…
Video Test Mosquitto MQTT in Lubuntu (Ubuntu) linux
Refencias
Tutorial 1: Instalacion de lubuntu ubuntu
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
One thought on “Instalacion de Mosquitto Broker MQTT en lubuntu (Ubuntu) linux”