Skip to main content
Article
IoT Protocols – MQTT versus CoAP
2021 4th International Conference on Networking, Information Systems & Security (NISS)
  • Alyaziya Almheiri, Zayed University
  • Zakaria Maamar, Zayed University
Document Type
Conference Proceeding
Publication Date
11-26-2021
Abstract

The usage of Internet of Things has increased in the recent years allowing a new way of connecting devices together. Many transactions happen over the IoT calling for protocols to ensure the efficiency and management of the communication traffic. This paper examines 2 particular protocols, Message Queuing Telemetry Transport (MQTT) and Constrained application protocol (CoAP). The main differences between MQTT and CoAP that MQTT runs over TCP and CoAP runs over UDP. MQTT uses three level of QoS to ensure the message delivery while CoAP uses 4 types of transmission attempts which are confirmable, non-confirmable, acknowledgment, and rest. Through a set of experiments, we show that MQTT is more accurate when ensuring packet delivery. However, CoAP is better when it comes to performance when sending a limited number of messages.

Publisher
Association for Computing Machinery (ACM)
Disciplines
Scopus ID
85120872737
Indexed in Scopus
Yes
Open Access
No
https://doi.org/10.1145/3454127.3456594
Citation Information
Alyaziya Almheiri and Zakaria Maamar. "IoT Protocols – MQTT versus CoAP" 2021 4th International Conference on Networking, Information Systems & Security (NISS) (2021)
Available at: http://works.bepress.com/zakaria-maamar/411/