Abstract
In the imminent generations, the Internet of Things (IoT) will have a vital role in ‘Networking’. There are a lot of subscribing/publish protocols used in IoT like MQTT, AMQP, XMPP, HTTP etc., but every protocol used here will not have the same features required for the Internet of Things. This paper helps you to find which is the best and efficient protocol through the use cases and the Big Data analysis used in IoT. To choose the best protocol, it should be used in the real-world application and analyzed through some statistical measurements, as like in this study two use cases are taken to experiment with the protocol. Light-weight MQTT (Message queuing telemetry transport) protocol is vastly used in IoT, So MQTT protocol is used to subscribe/publish in these use cases, using the use cases measurements (speed of the transmission of messages and throughput of the message transmission) are measured and the security systems are either explained. Mainly for the use cases like home automation and vehicular network, there are a huge number of resources like sensors are used, these sensors collect massive data, so for storing these massive data big data is used. This paper majorly focuses on the use cases of MQTT protocol in IoT, the advantages of using MQTT protocol and big data analytics used in IoT.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Malina, L., et al.: Post-quantum era privacy protection for intelligent infrastructures. IEEE Access. 24(9), 36038–36077 (2021)
Malina, L., Srivastava, G., Dzurenda, P., Hajny, J., Fujdiak, R.: A secure publish/subscribe protocol for internet of things. In: Proceedings of the 14th International Conference on Availability, Reliability, and Security, 26 Aug 2019, pp. 1–10 (2019)
Çorak, B.H., Okay, F.Y., Güzel, M., Murt, Ş., Ozdemir, S.: Comparative analysis of IoT communication protocols. In: 2018 International Symposium on Networks, Computers, and Communications (ISNCC), 19 Jun 2018, pp. 1–6. IEEE (2019)
Gündoğan, C., Kietzmann, P., Lenders, M., Petersen, H., Schmidt, T.C., Wählisch, M.: NDN, CoAP, and MQTT: a comparative measurement study in the IoT. In: Proceedings of the 5th ACM Conference on Information-Centric Networking, 21 Sept 2018, pp. 159–171 (2018)
Asghar, M.H., Mohammadzadeh, N.: Design and simulation of energy efficiency in node based on MQTT protocol in Internet of Things. In: 2015 International Conference on Green Computing and Internet of Things (ICGCIoT), 8 Oct 2015, pp. 1413–1417. IEEE (2015)
Kodali, R.K., Anjum, A.: IoT based home automation using node-red. In: 2018 Second International Conference on Green Computing and Internet of Things (ICGCIoT), 16 Aug 2018. pp. 386–390. IEEE (2018)
Yokotani, T., Sasaki, Y.: Comparison with HTTP and MQTT on required network resources for IoT. In: 2016 International Conference on Control, Electronics, Renewable Energy, and Communications (ICCEREC), 13 Sept 2016, pp. 1–6. IEEE (2016)
Soni, D., Makwana, A.: A survey on MQTT: a protocol of internet of things (IoT). In: International Conference on Telecommunication, Power Analysis and Computing Techniques (ICTPACT-2017), Apr 2017, vol. 20 (2017)
Atmoko, R.A., Riantini, R., Hasin, M.K.: IoT real time data acquisition using MQTT protocol. J. Phys. Conf. Ser. 853(1), 012003 (2017). IOP Publishing
Lekić, M., Gardašević, G.: IoT sensor integration to Node-RED platform. In: 2018 17th International Symposium INFOTEH-JAHORINA (INFOTEH), 21 Mar 2018, pp. 1–5. IEEE (2018)
Naik, N.: Choice of effective messaging protocols for IoT systems: MQTT, CoAP, AMQP and HTTP. In: 2017 IEEE International Systems Engineering Symposium (ISSE), 11 Oct 2017, pp. 1–7. IEEE (2017)
Mahmud, S., Ahmed, S., Shikder, K.: A smart home automation and metering system using internet of things (IoT). In: 2019 International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST), 10 Jan 2019, pp. 451–454. IEEE (2019)
Kodali, R.K., Rajanarayanan, S.C., Boppana, L., Sharma, S., Kumar, A.: Low-cost smart home automation system using smart phone. In: 2019 IEEE R10 Humanitarian Technology Conference (R10-HTC) (47129), 12 Nov 2019, pp. 120–125. IEEE (2019)
Li, H., Liu, Y., Qin, Z., Rong, H., Liu, Q.: A large-scale urban vehicular network framework for IoT in smart cities. IEEE Access 28(7), 74437–74449 (2019)
Wu, C., Liu, Z., Zhang, D., Yoshinaga, T., Ji, Y.: Spatial intelligence toward trustworthy vehicular IoT. IEEE Commun. Mag. 56(10), 22–27 (2018)
Al-Ali, A.R., Zualkernan, I.A., Rashid, M., Gupta, R., AliKarar, M.: A smart home energy management system using IoT and big data analytics approach. IEEE Trans. Consum. Electron. 63(4), 426–434 (2017)
Sun, R., Ye, J., Tang, K., Zhang, K., Zhang, X., Ren, Y.: Big data aided vehicular network feature analysis and mobility model’s design. Mob. Netw. Appl. 23(6), 1487–1495 (2018)
Asaithambi, S.P., Venkatraman, S., Venkatraman, R.: Big data and personalisation for non-intrusive smart home automation. Big Data Cognit. Comput. 5(1), 6 (2021)
Nițulescu, I.V., Korodi, A.: Supervisory control and data acquisition approach in node-RED: application and discussions. IoT 1(1), 76–91 (2020)
Cheng, N., et al.: Big data driven vehicular networks. IEEE Netw. 32(6), 160–167 (2018)
Xu, C., Zhou, Z.: Vehicular content delivery: a big data perspective. IEEE Wirel. Commun. 25(1), 90–97 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Shanmugapriya, D., Patel, A., Srivastava, G., Lin, J.CW. (2021). MQTT Protocol Use Cases in the Internet of Things. In: Srirama, S.N., Lin, J.CW., Bhatnagar, R., Agarwal, S., Reddy, P.K. (eds) Big Data Analytics. BDA 2021. Lecture Notes in Computer Science(), vol 13147. Springer, Cham. https://doi.org/10.1007/978-3-030-93620-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-030-93620-4_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-93619-8
Online ISBN: 978-3-030-93620-4
eBook Packages: Computer ScienceComputer Science (R0)