Title: Internet of things protocols - a survey

Authors: Venetis Kanakaris; George A. Papakostas

Addresses: HUMAIN-Lab, Department of Computer and Informatics Engineering, TEI of Eastern Macedonia and Thrace, GR-65404 Agios Loukas, Kavala, Greece ' HUMAIN-Lab, Department of Computer and Informatics Engineering, TEI of Eastern Macedonia and Thrace, GR-65404 Agios Loukas, Kavala, Greece

Abstract: Several IoT protocols have been introduced to provide an efficient communication for resource-constrained applications. While developers employ existing technologies to build the IoT, research groups are working on adapting protocols to the IoT in order to optimise communications. To address this issue, we evaluated and compared several communication protocols, namely, MQTT, SMQTT, AMQP, CoAP, XMPP, DDS, RESTful and WebSocket and we discuss their suitability of the IoT protocols by considering architecture, security, message techniques and QoS aspects. Lastly, we provide our conclusions for the IoT communication protocols according to the study that we have conducted.

Keywords: request/response; publish/subscribe; application layer protocols; internet of things; IoT.

DOI: 10.1504/IJHT.2020.112449

International Journal of Humanitarian Technology, 2020 Vol.1 No.2, pp.101 - 117

Received: 08 Sep 2017
Accepted: 06 Jul 2018

Published online: 04 Jan 2021 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article