Smart Home Connectivity: Identifying the Best IoT Application Layer Protocols
The Internet of Things (IoT) bridges the physical and digital worlds by utilizing sensors, actuators, communication technologies, computing power, and data analytics to enable precise monitoring and control of the surrounding environment. Leveraging the data derived from IoT can lead to optimal decision-making for system management. In smart homes, IoT has ushered in a new generation known as connected homes. Given the diverse range of protocols available for the IoT application layer, selecting the appropriate protocol to connect smart home devices (based on their specific requirements) to the internet gateway is a critical issue. This paper first identifies the key factors influencing the choice of application layer protocols in smart homes. Then, it examines and analyzes some of the most commonly used IoT application layer protocols, including HTTP, MQTT, CoAP, WebSocket, DDS, XMPP, AMQP, STOMP, LwM2M, Zigbee, Z-Wave, BLE, and 6LoWPAN, based on these factors. Finally, recommendations for protocol selection in various sections of a smart home are provided based on the analysis conducted.
Authors
- Mohammadreza Hemmati
- Zohreh Azani
- Hossein Shahinzadeh (ORCID: https://orcid.org/0000-0002-4994-3726)
- S. Mohammadali Zanjani (ORCID: https://orcid.org/0000-0003-0652-8693)
- Sundus F. Al-Hameedawi
- Saiedeh Mehrabani-Najafabadi
Institutions
- Shahrekord University (IR)
- Amirkabir University of Technology (IR)
- Islamic Azad University of Najafabad (IR)
Publication Details
- Published
- 2024-11-19
- DOI
- https://doi.org/10.1109/iccke65377.2024.10874634
- Citations
- 3
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 1.05