Ir al contenido

Credencial MQTT - Broker de Mensajeria IoT

Una credencial de MQTT permite a tus workflows conectarse a un broker MQTT para publicar y suscribirse a mensajes en tiempo real. MQTT es el protocolo estándar para comunicación en el Internet de las Cosas (IoT).


CampoDescripciónEjemplo
Broker URLURL de conexión al broker MQTTmqtt://broker.example.com:1883
UsernameNombre de usuario (opcional)mi_usuario
PasswordContrasena (opcional)mi_password

  1. Instala Mosquitto en tu servidor
  2. La URL por defecto es mqtt://localhost:1883
  3. Para habilitar autenticación, edita mosquitto.conf:
    • Establece allow_anonymous false
    • Configura un archivo de contrasenas con mosquitto_passwd
  4. Para conexiones seguras, configura TLS y usa el puerto 8883
  1. Ve a hivemq.com/cloud y crea una cuenta
  2. Crea un cluster gratuito
  3. En las credenciales del cluster, crea un usuario y contrasena
  4. La URL será mqtts://tu-cluster.hivemq.cloud:8883
  1. Ve a emqx.com/cloud y crea una cuenta
  2. Crea un despliegue
  3. En Authentication, crea un usuario y contrasena
  4. Copia la URL de conexión del despliegue

ProtocoloPuertoDescripción
mqtt://1883MQTT sin cifrado
mqtts://8883MQTT con TLS/SSL
ws://8083MQTT sobre WebSocket
wss://8084MQTT sobre WebSocket con TLS

  • Verifica que la URL del broker sea correcta incluyendo el protocolo y puerto
  • Confirma que el broker este ejecutandose y accesible desde la red
  • Comprueba que el firewall permita conexiones al puerto del broker
  • Verifica las credenciales de usuario y contrasena
  • Si el broker permite conexiones anonimas, deja los campos vacios
  • Verifica que la suscripción al topic sea correcta
  • Comprueba los niveles de QoS configurados
  • Confirma que otro cliente este publicando en el mismo topic

  • Usa siempre TLS/SSL (mqtts://) para conexiones en producción
  • Configura autenticación con usuario y contrasena
  • Implementa listas de control de acceso (ACL) en el broker
  • Usa topics con estructura jerarquica para control granular de permisos
  • No expongas el broker MQTT a Internet sin autenticación
  • Monitorea las conexiones activas desde el panel del broker
  • Limita los permisos de publicación y suscripción por usuario