Research Article

Examination and Comparison of the Communication Protocols on the Application Layer in IOT

Volume: 17 Number: 33 June 30, 2018
EN TR

Examination and Comparison of the Communication Protocols on the Application Layer in IOT

Abstract

Today the Internet has become ubiquitous, has touched almost every corner of the globe, and is affecting human life in unimaginable ways. We are now entering an era of even more pervasive connectivity where a very wide variety of appliances will be connected to the web. We are entering an era of the “Internet of Things” (abbreviated as IOT). IOT is defined as a paradigm in which objects equipped with sensors, actuators, and processors communicate with each other to serve a meaningful purpose. Several IOT protocols have been introduced in order to provide an efficient communication for resource-constrained applications. However, their performance is not as yet well understood. I evaluated and compared four communication protocols, namely, AMQP, MQTT, XMPP, and COAP. I implemented a some IOT application using open source software for these protocols and measured their performance. In our tests, we compare these protocols. As a result, AMQP protocol transmits data faster than other protocols 

Keywords

References

  1. [1] Banks, A., & Gupta, R. (2014). MQTT Version 3.1. 1. OASIS Standard.[2] Salman, T. Internet of Things Protocols and Standards.[3] Oh, S., Kim, J. H., & Fox, G. (2010). Real-time performance analysisfor publish/subscribe systems. Future Generation Computer Systems, 26(3), 318-323.[4] Bloebaum, T. H., & Johnsen, F. T. (2015, October). Evaluatingpublish/subscribe approaches for use in tactical broadband networks. In Military Communications Conference, MILCOM 2015-2015 IEEE (pp. 605-610). IEEE.[5] Fernandes, J. L., Lopes, I. C., Rodrigues, J. J., & Ullah, S. (2013, July). Performance evaluation of RESTful web services and AMQP protocol. In Ubiquitous and Future Networks (ICUFN), 2013 Fifth International Conference on (pp. 810-815). IEEE.[6] https://www.rabbitmq.com/tutorials/amqp-concepts.html[7] Bendel, S., Springer, T., Schuster, D., Schill, A., Ackermann, R., & Ameling, M. (2013, March). A service infrastructure for the internet of things based on XMPP . In Pervasive Computing and Communications Workshops (PERCOM Workshops), 2013 IEEE InternationalConference on (pp. 385-388). IEEE[8] Shelby, Z., Hartke, K., & Bormann, C. (2014). The constrainedapplication protocol[9] Oh, S., Kim, J. H., & Fox, G. (2010). Real-time performance analysisfor publish/subscribe systems. Future Generation Computer Systems, 26(3), 318-323.[10] PrismTech Corporation, Messaging Technologies for the IndustrialInternet and the Internet of Things Whitepaper

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Authors

Abdül Halim Zaim This is me
İstanbul Ticaret Üniversitesi

Publication Date

June 30, 2018

Submission Date

February 7, 2018

Acceptance Date

July 9, 2020

Published in Issue

Year 2018 Volume: 17 Number: 33

APA
Gültunca, C., & Zaim, A. H. (2018). Examination and Comparison of the Communication Protocols on the Application Layer in IOT. İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi, 17(33), 41-50. https://izlik.org/JA85RH42XF
AMA
1.Gültunca C, Zaim AH. Examination and Comparison of the Communication Protocols on the Application Layer in IOT. İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi. 2018;17(33):41-50. https://izlik.org/JA85RH42XF
Chicago
Gültunca, Cem, and Abdül Halim Zaim. 2018. “Examination and Comparison of the Communication Protocols on the Application Layer in IOT”. İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi 17 (33): 41-50. https://izlik.org/JA85RH42XF.
EndNote
Gültunca C, Zaim AH (June 1, 2018) Examination and Comparison of the Communication Protocols on the Application Layer in IOT. İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi 17 33 41–50.
IEEE
[1]C. Gültunca and A. H. Zaim, “Examination and Comparison of the Communication Protocols on the Application Layer in IOT”, İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi, vol. 17, no. 33, pp. 41–50, June 2018, [Online]. Available: https://izlik.org/JA85RH42XF
ISNAD
Gültunca, Cem - Zaim, Abdül Halim. “Examination and Comparison of the Communication Protocols on the Application Layer in IOT”. İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi 17/33 (June 1, 2018): 41-50. https://izlik.org/JA85RH42XF.
JAMA
1.Gültunca C, Zaim AH. Examination and Comparison of the Communication Protocols on the Application Layer in IOT. İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi. 2018;17:41–50.
MLA
Gültunca, Cem, and Abdül Halim Zaim. “Examination and Comparison of the Communication Protocols on the Application Layer in IOT”. İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi, vol. 17, no. 33, June 2018, pp. 41-50, https://izlik.org/JA85RH42XF.
Vancouver
1.Cem Gültunca, Abdül Halim Zaim. Examination and Comparison of the Communication Protocols on the Application Layer in IOT. İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi [Internet]. 2018 Jun. 1;17(33):41-50. Available from: https://izlik.org/JA85RH42XF