Saltar al contenido
uencoder

MQTT

MQTT es un protocolo ligero de mensajería publish/subscribe diseñado por IBM, optimizado para redes de bajo ancho de banda y poco fiables (IoT) con una cabecera mínima de solo 2 bytes.

Propósito

Proporciona mensajería fiable y de bajo coste para dispositivos IoT y redes de sensores, con niveles de QoS y mensajes de última voluntad.

Mecanismo

Los clientes se conectan a un broker y publican/suscriben a temas (comodines jerárquicos). QoS 0 es como máximo una vez, 1 al menos una vez y 2 exactamente una vez. El mensaje de última voluntad lo publica el broker cuando un cliente se desconecta inesperadamente.

Casos de uso

  • Comunicación entre dispositivos IoT
  • Reporte de datos de sensores
  • Hogares inteligentes

Herramientas relacionadas

References