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
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.
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
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
2 Replies to “Instalacion de Mosquitto Broker MQTT en lubuntu (Ubuntu) linux”