{"title":"COAP和MQTT通信协议的比较研究","authors":"Samer Hamdani, Hassan Sbeyti","doi":"10.1109/ISDFS.2019.8757486","DOIUrl":null,"url":null,"abstract":"Internet of things (IOT) technology consists of nonstop data emitter small devices, sensor nodes and gateways. Structured and unstructured data delivered mainly through internet connection, cause heterogeneous and enormous data transmission. The IOT ecosystem is a composition of heterogeneous smart objects like actuators; sensors having the main purpose of insuring the interconnectivity of all its components that functions in our daily industrial and educational life, as well as our daily security. In addition toIOT devices allowing the monitoring of humans, they also are interacting together like mobile devices, health monitor gadgets, heart beat integrated sensors, fitness bands, Patient Workup and surgical Medical Equipment. This myriad of devices highlights the challenge of how to accomplish all these goals with the tiny capabilities, since all of them are equipped with light resources with affordability limitations, in addition to little power sources availability (devices that might need to function for years with being recharged). Scalability is main purpose for an efficient IOT ecosystem. At devices level this efficiency could be accomplished mainly through three essential factors: energy, resources and network usage to support the large amount of bandwidth transmitted by the overall systems devices. Here appears the important role of communication protocol stack that main ruin these tiny devices resources while transmitting large bandwidth data, insuring data delivery, uncontrollable latency or scattered inefficient iterating processes. In this paper, we have designed and implemented two client applications: first based on Message Queue Telemetry Transport (MQTT) and the second on Constrained Application Protocol (CoAP) in order to monitor and compare the impact of these two communications over IOT eco system functionality, alongside energy consumption, resources usage on devices, latency and data bandwidth produces over network.","PeriodicalId":247412,"journal":{"name":"2019 7th International Symposium on Digital Forensics and Security (ISDFS)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"A Comparative study of COAP and MQTT communication protocols\",\"authors\":\"Samer Hamdani, Hassan Sbeyti\",\"doi\":\"10.1109/ISDFS.2019.8757486\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Internet of things (IOT) technology consists of nonstop data emitter small devices, sensor nodes and gateways. Structured and unstructured data delivered mainly through internet connection, cause heterogeneous and enormous data transmission. The IOT ecosystem is a composition of heterogeneous smart objects like actuators; sensors having the main purpose of insuring the interconnectivity of all its components that functions in our daily industrial and educational life, as well as our daily security. In addition toIOT devices allowing the monitoring of humans, they also are interacting together like mobile devices, health monitor gadgets, heart beat integrated sensors, fitness bands, Patient Workup and surgical Medical Equipment. This myriad of devices highlights the challenge of how to accomplish all these goals with the tiny capabilities, since all of them are equipped with light resources with affordability limitations, in addition to little power sources availability (devices that might need to function for years with being recharged). Scalability is main purpose for an efficient IOT ecosystem. At devices level this efficiency could be accomplished mainly through three essential factors: energy, resources and network usage to support the large amount of bandwidth transmitted by the overall systems devices. Here appears the important role of communication protocol stack that main ruin these tiny devices resources while transmitting large bandwidth data, insuring data delivery, uncontrollable latency or scattered inefficient iterating processes. In this paper, we have designed and implemented two client applications: first based on Message Queue Telemetry Transport (MQTT) and the second on Constrained Application Protocol (CoAP) in order to monitor and compare the impact of these two communications over IOT eco system functionality, alongside energy consumption, resources usage on devices, latency and data bandwidth produces over network.\",\"PeriodicalId\":247412,\"journal\":{\"name\":\"2019 7th International Symposium on Digital Forensics and Security (ISDFS)\",\"volume\":\"45 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-06-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 7th International Symposium on Digital Forensics and Security (ISDFS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISDFS.2019.8757486\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 7th International Symposium on Digital Forensics and Security (ISDFS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISDFS.2019.8757486","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Comparative study of COAP and MQTT communication protocols
Internet of things (IOT) technology consists of nonstop data emitter small devices, sensor nodes and gateways. Structured and unstructured data delivered mainly through internet connection, cause heterogeneous and enormous data transmission. The IOT ecosystem is a composition of heterogeneous smart objects like actuators; sensors having the main purpose of insuring the interconnectivity of all its components that functions in our daily industrial and educational life, as well as our daily security. In addition toIOT devices allowing the monitoring of humans, they also are interacting together like mobile devices, health monitor gadgets, heart beat integrated sensors, fitness bands, Patient Workup and surgical Medical Equipment. This myriad of devices highlights the challenge of how to accomplish all these goals with the tiny capabilities, since all of them are equipped with light resources with affordability limitations, in addition to little power sources availability (devices that might need to function for years with being recharged). Scalability is main purpose for an efficient IOT ecosystem. At devices level this efficiency could be accomplished mainly through three essential factors: energy, resources and network usage to support the large amount of bandwidth transmitted by the overall systems devices. Here appears the important role of communication protocol stack that main ruin these tiny devices resources while transmitting large bandwidth data, insuring data delivery, uncontrollable latency or scattered inefficient iterating processes. In this paper, we have designed and implemented two client applications: first based on Message Queue Telemetry Transport (MQTT) and the second on Constrained Application Protocol (CoAP) in order to monitor and compare the impact of these two communications over IOT eco system functionality, alongside energy consumption, resources usage on devices, latency and data bandwidth produces over network.