1. > Blog > ¿Cuál es el protocolo MQTT?

¿Cuál es el protocolo MQTT?

Facebook
Twitter
Collar británico

1

MQTT (Message Queue Telemetry) es un protocolo de transporte común de Internet of Things basado en publicación/suscripción. Lanzado por el desarrollador IBM en 1999, es liviano, simple, abierto y fácil de implementar. Estas características hacen que el protocolo MQTT sea adecuado para una amplia gama de aplicaciones. En un entorno de aplicación complejo y limitado, como protocolo de mensajería instantánea de ancho de banda bajo, tiene una amplia gama de aplicaciones en Internet of Things, equipos industriales, comunicaciones móviles y otros campos. Tales como las comunicaciones de máquina a máquina M2M, IoT Internet of Things. El protocolo MQTT es ampliamente utilizado en Internet of Things a través de capacidades de adquisición y comunicación de datos de sensores, equipos médicos, páginas de inicio inteligentes y equipos de automatización.

Gran parte de la funcionalidad de MQTT es proporcionar servicios de mensajería confiables en tiempo real para dispositivos conectados remotamente con muy poco código y ancho de banda limitado. Además, el protocolo MQTT tiene las siguientes características:

  1. Uso de la suscripción de publicación de mensajes para resolver el acoplamiento con la aplicación;
  2. Transmisión pequeña, baja sobrecarga (encabezado de longitud fija de 2 bytes), para minimizar el intercambio de protocolos, ahorrando consumo de tráfico;
  3. El uso del último testamento y la función de prueba para notificar a las partes involucradas del mecanismo de interrupción anormal del cliente;
  4. Permite a los usuarios crear dinámicamente temas para facilitar la operación y el mantenimiento de costo cero;
  5. Logre un gran ancho de banda, baja latencia y alta estabilidad 6. No hay restricciones sobre el tipo y el formato de los datos de transmisión para garantizar la flexibilidad de los datos;