Message Queue Telemetry Transport (MQTT) Protocol
MQTT is a data centric publish/subscribe model based lightweight messaging protocol for M2M communication. Data transfer in byte array format, higher reliability, high delivery guarantee, model that allows clients to exist independent from one another and its usability in resource constrained environment makes MQTT one of the best suited protocol for IoT.