MQTT

MQTT es un protocolo de transporte de mensajería de publicación / suscripción de Client Server. Es liviano, abierto, simple y está diseñado para que sea fácil de implementar. Estas características lo hacen ideal para su uso en muchas situaciones, incluidos entornos restringidos como la comunicación en los contextos de Máquina a Máquina (M2M) e Internet de las Cosas (IoT) donde se requiere una pequeña huella de código y / o el ancho de banda de la red es primordial. Cita de la especificación oficial MQTT 3.1.1

El resumen de la especificación MQTT hace un buen trabajo al describir de qué se trata MQTT. Es un protocolo muy ligero y binario, que sobresale cuando se transfieren datos a través del cable en comparación con protocolos como HTTP, ya que solo tiene una sobrecarga de paquetes mínima. Otro aspecto importante es que MQTT es extremadamente fácil de implementar en el lado del cliente. Esto encaja perfectamente para dispositivos restringidos con recursos limitados. En realidad, este fue uno de los objetivos cuando se inventó MQTT en primer lugar.

Aquí puedes acceder al curso del MQTT

» Glosario de términos