Comparative Analysis and Implementation of HTTP3, MQTT, and CoAP for IoT Applications
This paper compares three of the most commonly used applicationlayer communication protocols, namely HTTP3, MQTT, and CoAP, for IoT applications.While HTTP3 is used as a baseline, MQTT and CoAP are optimized for resource-constrained environments and have thus found widespread use in IoT.This research work investigates the mechanisms, design features, and performance characteristics of each protocol and outlines their respective strengths and weaknesses.It will also carry out practical simulations to assess the utilization of processing resources under different communication models, such as publish-subscribe and request-response.The results of this work will be very useful in selecting an appropriate protocol for different IoT use cases with a trade-off between efficiency, security, and ease of implementation.
Authors
- Christos Douligeris (ORCID: https://orcid.org/0000-0002-6849-6693)
- Dimitris Koutras (ORCID: https://orcid.org/0000-0002-9154-8340)
- Panayiotis Kotzanikolaou (ORCID: https://orcid.org/0000-0002-8771-9020)
- G. Dimitrakopoulos
- Vangelis Malamas (ORCID: https://orcid.org/0000-0001-9238-6796)
Institutions
- University of Piraeus (GR)
Publication Details
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1145/3716554.3716830
- Citations
- 6
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 2.09
Funders
- European Commission