Investigating Messaging Protocols for the Internet of Things (IoT)
Citations Over TimeTop 1% of 2020 papers
Abstract
As the number of Internet of Things (IoT) devices proliferates, the magnitude and velocity of data continues to increase rapidly. IoT systems rely primarily on using messaging protocols for exchanging IoT data and there exists several protocols or frameworks that support distinct types of messaging patterns. Given that IoT devices typically have limited computational resources and processing power, choosing a lightweight, reliable, scalable, interoperable, extensible and secure messaging protocol becomes a very challenging task. As a result, it is not uncommon that IoT systems may employ multiple messaging protocols for supporting device heterogeneity and different message exchange patterns. In addition, basic similarities among existing several messaging protocols or frameworks that exist today for exchanging IoT data within IoT systems suggest the potential of interoperability. Given that IoT systems help facilitate the interconnectivity among distributed, heterogeneous entities, interoperability among existing messaging protocols will play an increasingly important role in simplifying the development and deployment of IoT systems. In this paper, we present a comprehensive review of the existing messaging protocols that can be used in deploying IoT systems. Throughout this paper, we highlight the protocols' distinctive approaches and applicability of using them across various IoT environments. In addition, we highlight challenges, strengths and weaknesses of these messaging protocols in the context of IoT.
Related Papers
- → Enhanced MQTT for Providing QoS in Internet of Things (IoT): A Study(2018)10 cited
- → Research of MQTT versus LwM2M IoT communication protocols for IoT(2021)9 cited
- → Hybrid Model for IoT-Enabled Intelligent Towns Using the MQTT-IoT-IDS2020 Dataset(2023)5 cited
- MQTT 프로토콜 기반 IoT 환경 및 솔루션의 효율성 향상을 위한 연구(2019)
- 모비우스 IoT 플랫폼에서 게이트웨이와 서버간 SIP 기반 세션 관리 구조(2017)