A Survey on Application Layer Protocols for IoT Networks
Fatma Hmissi, Sofiane Ouni

TL;DR
This survey reviews various application layer protocols for IoT networks, discussing their features, challenges, and suitability to address issues like security, interoperability, and performance in diverse IoT environments.
Contribution
It provides a comprehensive overview of IoT application layer protocols, analyzing their advantages, disadvantages, and applicability for different IoT scenarios.
Findings
Protocols vary in resource requirements and security features.
Certain protocols are more suitable for real-time IoT applications.
Challenges include ensuring interoperability and robustness.
Abstract
Nowadays, all sectors utilize devices that are part of the Internet of Things (IoT) for the purpose of connecting and exchanging information with other devices and systems over the Internet. This increases the diversity of devices and their working environments, which, in turn, creates new challenges, such as real-time interaction, security, interoperability, performance, and robustness of IoT systems. To address these, many applications protocols were adopted and developed for devices with constrained resources. This paper surveys communication protocols divided according to their goals along with their merits, demerits, and suitability towards IoT applications. We summarize the challenges of communication protocols as well as some relevant solutions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Energy Efficient Wireless Sensor Networks
