{"title":"Internet of things protocols - a survey","authors":"V. Kanakaris, G. Papakostas","doi":"10.1504/ijht.2020.10034628","DOIUrl":null,"url":null,"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.","PeriodicalId":402393,"journal":{"name":"International Journal of Humanitarian Technology","volume":"79 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Humanitarian Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1504/ijht.2020.10034628","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
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.