Comparison with Assured Transfer of Information Mechanisms in MQTT

Various protocols for IoT services are widely discussed currently. One of these protocols is message queuing telemetry transport (MQTT), which is an approach based on the information centric network (ICN) technology. However, MQTT must be operated over IP and its related protocols; therefore, the co-operation between MQTT and these protocols is an interesting topic of study. One of the issues related to the abovementioned study is the mechanism to transfer information assuredly. MQTT provides some mechanisms for the assured transfer of information such as “Quality of Service (QoS) classes” with several options such as QoSO, QoSl, and QoS2. TCP also provides a re-transmission scheme for this purpose. This study surveys the mechanism based on MQTT QoS classes, and discusses transmission performance with comparisons among TCP based and MQTT QoS class-based approaches. It concludes that the QoSl in MQTT can be invoked to perform an assured transfer of information with small delay.

[1]  S. Pooja,et al.  Application of MQTT protocol for real time weather monitoring and precision farming , 2017, 2017 International Conference on Electrical, Electronics, Communication, Computer, and Optimization Techniques (ICEECCOT).

[2]  Kitisak Osathanunkul,et al.  MQTT-Topics Management System for sharing of Open Data , 2017, 2017 International Conference on Digital Arts, Media and Technology (ICDAMT).

[3]  Tetsuya Yokotani,et al.  Comparison with HTTP and MQTT on required network resources for IoT , 2016, 2016 International Conference on Control, Electronics, Renewable Energy and Communications (ICCEREC).

[4]  Sasu Tarkoma,et al.  RTFM: Publish/Subscribe Internetworking Architecture , 2008 .

[5]  Yokotani Tetsuya,et al.  Problems and performance evaluation of application of MQTT to IoT , 2017 .

[6]  Ravi Kishore Kodali,et al.  MQTT based home automation system using ESP8266 , 2016, 2016 IEEE Region 10 Humanitarian Technology Conference (R10-HTC).

[7]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[8]  Tetsuya Yokotani,et al.  Transfer protocols of tiny data blocks in IoT and their performance evaluation , 2016, 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT).

[9]  Meng Zhang,et al.  A Survey of Caching Mechanisms in Information-Centric Networking , 2015, IEEE Communications Surveys & Tutorials.