COAP AND MQTT PROTOCOLS IN THE INTERNET OF THINGS
DOI:
https://doi.org/10.51453/2354-1431/2024/1147Keywords:
MQTT, CoAP, application layer protocols, Internet of Things, IoT, wireless sensor networkAbstract
Alongside the explosion and development of technology, the Internet of Things (IoT) - the network that connects everything to the internet - can be considered the trend and future of the world. In order for devices to communicate with each other, they will require one or more protocols, which can be seen as specialized languages to solve specific tasks. This paper aims to survey the two most promising protocols for the application layer in the IoT network: MQTT (Message Queuing Telemetry Transport) and CoAP (Constrained Application Protocol). Based on research results on architecture, transmission methods, publish/subscribe mechanisms, response/acknowledgment, security, and Quality of Service (QoS), a comparison between the two protocols will be conducted, followed by observations on their application scopes for IoT designs.
Downloads
References
Ala Al-Fuqaha; Mohsen Guizani; Mehdi Mohammadi; Mohammed Aledhari; Moussa Ayyash, Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications, IEEE Communications Surveys & Tutorials 2015, Pages: 2347 – 2376.
Dinesh Thangavel; Xiaoping Ma; Alvin Valera; Hwee-Xian Tan; Colin Keng-Yan Tan, Performance evaluation of MQTT and CoAP via a common middleware, IEEE Conference Publications, Pages: 1 – 6, 2014.
N. De Caro, W. Colitti, K. Steenhaut, G. Mangino, and G. Reali, Comparison of two lightweight protocols for smartphone-based sensing, inProc. IEEE 20th SCVT, 2013.
S. Bandyopadhyay, A. Bhattacharyya, Lightweight Internet protocols for web enablement of sensors using constrained gateway devices, International Conference on Computing, Networking and Communications (ICNC), 2013.
Vasileios Karagiannis, Periklis Chatzimisios, Francisco Vazquez-Gallego, Jesus Alonso-Zarate, A Survey on Application Layer Protocols for the Internetof Things, Transactionon IoT and Cloud Computing, 2015
Downloads
Published
How to Cite
Issue
Section
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All articles published in SJTTU are licensed under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA) license. This means anyone is free to copy, transform, or redistribute articles for any lawful purpose in any medium, provided they give appropriate attribution to the original author(s) and SJTTU, link to the license, indicate if changes were made, and redistribute any derivative work under the same license.
Copyright on articles is retained by the respective author(s), without restrictions. A non-exclusive license is granted to SJTTU to publish the article and identify itself as its original publisher, along with the commercial right to include the article in a hardcopy issue for sale to libraries and individuals.
Although the conditions of the CC BY-SA license don't apply to authors (as the copyright holder of your article, you have no restrictions on your rights), by submitting to SJTTU, authors recognize the rights of readers, and must grant any third party the right to use their article to the extent provided by the license.