Message Queue Telemetry Transport (MQTT) es un protocol de conectividad abierto Machine-to-Machine (M2M) que permite enviar datos estilo telemetría como mensajes a través de redes de alta latencia o con restricciones.
Está diseñado para ser una mensajería Publish-Suscribe muy ligera, es muy útil para conexiones donde es importante no consumir mucho ancho de banda (se usa por ejemplo en comunicaciones entre sensores, conexiones GPRS,…). Es también ideal para aplicaciones móviles por su envío eficiente.
Se usa por ejemplo en el Facebook Messenger para iPhone y Android.
En esta página podéis encontrar Software que usa este protocolo,
Como Servidores:
– IBM WebSphere MQ Telemetry: es un addon para MQ versión 7 y superiores
– Mosquitto: Servidor opensource MQTT con clientes C,C++, Python y Javascript
– MQTT.js: un Servidor MQTT node.js
– RabbitMQ: el broker AMQP de SpringSource que tiene un MQTT plugin
– Apache Apollo: el nuevo ActiveMQ soporta MQTT via a plugin.
Como APIS Clientes:
– Eclipse Paho: cliente Java
– MeQanTT
– mosquitto Javascript / Websocket client
Como herramientas:
– mqtt.io: un cliente Web para cualquier broker MQTT public
– Eclipse Paho: una vista d Eclipse para interactuar con un broket
– another MQTT/HTTP bridge con commandos JSON
– MQTT over Websockets (experimental) – del proyecto mosquitto


Replica a Un poco de MQTT | Un poco de Java Cancelar la respuesta