PLC32 CONTROL

Blog

Configuración de Broker MQTT (Mosquitto) en servidor. Parte I

¿Qué es MQTT?

MQTT (Message Queuing Telemetry Transport) es un protocolo de mensajería ligero, ideal para comunicaciones máquina a máquina (M2M) y aplicaciones IoT (Internet of Things).
Su funcionamiento se basa en una arquitectura publicador–suscriptor, donde los dispositivos:

Es muy eficiente para redes locales y dispositivos con pocos recursos como PLC industriales y sensores.

MQTT es muy usado en IoT porque consume muy poco ancho de banda, funciona bien en redes inestables y escala fácilmente.

Requisitos previos

Básicamente es necesario un PC ó Raspberry Pi industrial funcionando con acceso a internet, con sistema operativo basado en Debian, y acceso por terminal (local y por SSH).

Instalación de Mosquitto MQTT (broker y clientes)

Paso 1: Actualizar el sistema

sudo apt update && sudo apt upgrade -y

Paso 2: Instalar el broker Mosquitto

sudo apt install -y mosquitto

Paso 3: Instalar los clientes Mosquitto (útiles para pruebas)

sudo apt install -y mosquitto-clients

Paso 4: Habilitar y arrancar el servicio Mosquitto

sudo systemctl enable mosquitto
sudo systemctl start mosquitto

Paso 5: Verificar que el servicio está activo

sudo systemctl status mosquitto

Prueba básica de funcionamiento

Terminal 1 (suscripción a un tema):

mosquitto_sub -h localhost -t test

Terminal 2 (publicación en el mismo tema):

mosquitto_pub -h localhost -t test -m "Mensaje de prueba"

Primera consulta sin compromiso.

Cuéntame qué equipo tienes y qué quieres controlar o medir.

Contactar Escribir por WhatsApp