Saltar al contenido
Logotipo de Trainontech Trainontech

IoT y Conectividad Industrial · IOT-108

Broker MQTT: instalación y pruebas

Levantar un broker Mosquitto propio, verificarlo y conectar los primeros dispositivos y flujos.

Disponible Intermedio 6 módulos · 30 clases

Formato asíncrono Ingeniería / Industria, Desarrollo MQTT, Node-RED

Lo que aprenderás

  • Instalar Mosquitto sobre Raspberry Pi o servidor Linux y dejarlo arrancando como servicio.
  • Editar mosquitto.conf para definir listeners, persistencia, ubicación de datos y registros.
  • Verificar el broker con mosquitto_pub y mosquitto_sub desde otra máquina de la red.
  • Activar autenticación por usuario y contraseña con mosquitto_passwd y cerrar el acceso anónimo.
  • Conectar nodos MQTT de Node-RED y comprobar el comportamiento tras un corte de red.
  • Diagnosticar conexiones caídas leyendo el registro del broker y los topics del sistema.

Contenido del curso

6 módulos · 30 clases en vídeo · práctica guiada en cada módulo

Módulo 1 · Preparar el servidor 5 clases
  • Broker propio frente a broker público o en la nube
  • Requisitos del equipo y preparación del sistema
  • Instalación de Mosquitto desde repositorio
  • Comprobar el servicio con systemctl
  • Estructura de directorios y ficheros de Mosquitto
Módulo 2 · Configuración del broker 5 clases
  • mosquitto.conf explicado por bloques
  • Listeners, puertos e interfaces de escucha
  • Persistencia de mensajes y sesiones
  • Registro: niveles, destino y rotación
  • Recargar la configuración sin perder clientes
Módulo 3 · Clientes de línea de comandos 5 clases
  • Publicar con mosquitto_pub y sus opciones
  • Suscribirse con mosquitto_sub y filtrar por comodines
  • Probar QoS y mensajes retenidos desde la terminal
  • Enviar cargas útiles desde fichero
  • Scripts de prueba repetibles
Módulo 4 · Usuarios y control de acceso básico 5 clases
  • Desactivar el acceso anónimo
  • Crear usuarios con mosquitto_passwd
  • Primer fichero de listas de control de acceso
  • Separar credenciales por dispositivo y por aplicación
  • Comprobar que un cliente no autorizado es rechazado
Módulo 5 · Integración con Node-RED y dispositivos 5 clases
  • Configurar el nodo broker en Node-RED
  • Publicar telemetría simulada y consumirla
  • Conectar un ESP32 o dispositivo comercial al broker
  • Estado de conexión y reconexión automática
  • Puente entre dos brokers
Módulo 6 · Diagnóstico y caso práctico 5 clases
  • Topics del sistema y estadísticas del broker
  • Interpretar el registro cuando un cliente no conecta
  • Prueba de corte de red y recuperación
  • Proyecto: broker con tres dispositivos y un panel
  • Lista de comprobación antes de dar el broker por bueno

Requisitos

  • Conocer MQTT a nivel de topics, QoS, mensajes retenidos y testamento.
  • Terminal de Linux: instalación de paquetes, edición de ficheros y gestión de servicios.
  • Una Raspberry Pi o una máquina Linux accesible en la red local.

Descripción

Trabajar contra un broker público sirve para las primeras pruebas y deja de servir en cuanto hay datos reales: no se controla quién publica, no hay garantías de disponibilidad y la información sale de la instalación. El paso siguiente es tener un broker propio, y ahí aparecen las preguntas de configuración que la documentación resuelve a trozos.

El curso monta ese broker de principio a fin sobre Mosquitto. Instalación, fichero de configuración comentado línea a línea, listeners, persistencia de mensajes, registros, usuarios y contraseñas. Cada ajuste se comprueba desde otra máquina con las herramientas de línea de comandos y desde Node-RED, incluyendo pruebas de desconexión para ver qué mensajes sobreviven y cuáles se pierden.

El resultado es un broker en el que ya se puede confiar para conectar dispositivos comerciales, flujos y paneles dentro de la propia red. Desde ahí, el itinerario continúa con el cifrado TLS y las listas de control de acceso, y con brokers de mayor escala como EMQX cuando el número de clientes o la disponibilidad exigen más.

¿Para quién es este curso?

  • Ingeniería de instalaciones que quiere que la telemetría no salga de la red del cliente.
  • Perfiles de desarrollo que necesitan un entorno MQTT propio para probar sus dispositivos.
  • Técnicos de sistemas que deben mantener y diagnosticar la mensajería de una instalación IoT.
Disponible

Contenido ya grabado y publicado en el campus. Puedes empezar en cuanto te inscribas.

Código
IOT-108
Nivel
Intermedio
Público
Ingeniería / Industria, Desarrollo
Entorno
MQTT, Node-RED

Este curso incluye

  • 30 clases en vídeo bajo demanda
  • Práctica en entornos web y simuladores, sin instalar nada
  • Tutorización en el campus
  • Acceso desde móvil, tableta y ordenador
  • Actualizaciones cuando cambia la versión de la herramienta
  • Certificado de finalización

Sigue aprendiendo

Cursos relacionados

IOT-105IoT y Conectividad Industrial

Dashboards con Node-RED

Cuadros de mando operativos con controles, gráficos y diseño responsive.

Node-RED

Intermedio 29 clases