MQTT

  • Mucho se habla de IoT (Internet of Things, Internet de las cosas) por estos días. A partir de la llegada al mercado de dispositivos de cómputo de bajo costo, tamaño y consumo de energía (como por ejemplo Arduino, Raspberry Pi, CubieBoard y otros), se ha multiplicado el número de proyectos y dispositivos que recopilan datos y los envían por Internet.

    Como no podía ser menos, también se va a hablar un poco sobre IoT en este blog. Este artículo presenta el protocolo de comunicación M2M (machine-to-machine) MQTT y sus capacidades para enviar datos entre dispositivos y sistemas heterogéneos. Puntualmente trata la implementación de un cliente Java (utilizando la implementación de MQTT provista por Eclipse Paho y el broker de mensajes Moquette), para leer datos publicados por un dispositivo de medición de temperatura y humedad desde un sistema GNU/Linux.