Internet of Things (IoT) is a prominent paradigm applied to several areas ranging from medicine to industrial networks. It aims at connecting to the Internet of million of daily used… Click to show full abstract
Internet of Things (IoT) is a prominent paradigm applied to several areas ranging from medicine to industrial networks. It aims at connecting to the Internet of million of daily used objects. Important challenges in this area consist in to propose mechanisms and protocols that meet security, device interoperability, quality of service and energy-efficiency requirements. Particularly, the Message Queue Telemetry Transport (MQTT) protocol has been prospected in order to provide efficient communication at the application layer for the IoT. This survey aims to present the fundamentals, tools and future directions related to MQTT protocol and its variation tailored for sensor networks, called MQTT-SN. We discuss such protocols comparing to other current IoT application layer protocols, such as Constrained Application Protocol (CoAP). Additionally, we present tools so as to support practical experimentation and simulation. Particularly, we carry out pactical experiments to observe the communication delay between MQTT and CoAP. Finally, the open issues and challenges in this area are examined.
               
Click one of the above tabs to view related content.