Sidna Jeddou, Amine Baïna, Abdallah Najid, H. E. Alami
{"title":"物联网应用通信协议分析与评估","authors":"Sidna Jeddou, Amine Baïna, Abdallah Najid, H. E. Alami","doi":"10.1145/3419604.3419754","DOIUrl":null,"url":null,"abstract":"The communication protocols are an essential part for the data communication of Internet of Things (IoT) applications. However, the selection of a communication protocol is challenging because it depends on the nature of the IoT system and its data transmission system. Copious communications protocols have been developed and employed by researchers based on their requirements in the last decade. Though, none of them is able to support all criteria requirements, like energy efficiency, security, quality of service, etc. Of all types of IoT systems, communication protocols are an ongoing dilemma for the IoT industry; consequently, it is important to analyze the comportments and mechanisms of this latter to determine their best-fit scenarios. Therefore, this paper presents an evaluation of established communication protocols HTTP, MQTT, DDS, XMPP, AMQP and CoAP for IoT applications. Firstly, it presents the broad comparison among these communication protocols to introduce their characteristics comparatively. Subsequently, it performs a detailed and in-depth analysis of the related process of gaining an understanding of their strengths and limitations. Therefore, based on this detailed evaluation, the user can determine their appropriate use for various IoT applications depending on their needs, efficiency, and suitability.","PeriodicalId":250715,"journal":{"name":"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":"{\"title\":\"Analysis and evaluation of communication Protocols for IoT Applications\",\"authors\":\"Sidna Jeddou, Amine Baïna, Abdallah Najid, H. E. Alami\",\"doi\":\"10.1145/3419604.3419754\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The communication protocols are an essential part for the data communication of Internet of Things (IoT) applications. However, the selection of a communication protocol is challenging because it depends on the nature of the IoT system and its data transmission system. Copious communications protocols have been developed and employed by researchers based on their requirements in the last decade. Though, none of them is able to support all criteria requirements, like energy efficiency, security, quality of service, etc. Of all types of IoT systems, communication protocols are an ongoing dilemma for the IoT industry; consequently, it is important to analyze the comportments and mechanisms of this latter to determine their best-fit scenarios. Therefore, this paper presents an evaluation of established communication protocols HTTP, MQTT, DDS, XMPP, AMQP and CoAP for IoT applications. Firstly, it presents the broad comparison among these communication protocols to introduce their characteristics comparatively. Subsequently, it performs a detailed and in-depth analysis of the related process of gaining an understanding of their strengths and limitations. Therefore, based on this detailed evaluation, the user can determine their appropriate use for various IoT applications depending on their needs, efficiency, and suitability.\",\"PeriodicalId\":250715,\"journal\":{\"name\":\"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-09-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"14\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3419604.3419754\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 13th International Conference on Intelligent Systems: Theories and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3419604.3419754","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Analysis and evaluation of communication Protocols for IoT Applications
The communication protocols are an essential part for the data communication of Internet of Things (IoT) applications. However, the selection of a communication protocol is challenging because it depends on the nature of the IoT system and its data transmission system. Copious communications protocols have been developed and employed by researchers based on their requirements in the last decade. Though, none of them is able to support all criteria requirements, like energy efficiency, security, quality of service, etc. Of all types of IoT systems, communication protocols are an ongoing dilemma for the IoT industry; consequently, it is important to analyze the comportments and mechanisms of this latter to determine their best-fit scenarios. Therefore, this paper presents an evaluation of established communication protocols HTTP, MQTT, DDS, XMPP, AMQP and CoAP for IoT applications. Firstly, it presents the broad comparison among these communication protocols to introduce their characteristics comparatively. Subsequently, it performs a detailed and in-depth analysis of the related process of gaining an understanding of their strengths and limitations. Therefore, based on this detailed evaluation, the user can determine their appropriate use for various IoT applications depending on their needs, efficiency, and suitability.