MQTT está parado para el transporte de telemetría de MQ. Es una publicación/suscripción,
extremadamente simple y ligero protocolo de mensajería, diseñado para dispositivos con restricciones y bajo ancho de banda, redes de alta latencia o poco fiables. Los principios de diseño son minimizar las necesidades de recursos de ancho de banda y el dispositivo de red mientras que también intenta asegurar confiabilidad y cierto grado de fiabilidad de entrega. Estos principios también resultan para el protocolo ideal de los emergente "máquina a máquina" (M2M) o "Internet de las cosas" mundo de los dispositivos conectados y para aplicaciones móviles donde potencia ancho de banda y la batería a una prima.
Realmente usted use MQTT con una placa de Arduino usando Arduino Ethernet cliente api. Hay una librería de Arduino que hacer el trabajo (http://pubsubclient.knolleary.net/). Pero para usarlo tienes que usar un escudo de Ethernet o algo similar.
Una alternativa es Ardulink MQTT (http://www.ardulink.org/how-ardulink-mqtt-works/).