SELECTION OF PROTOCOLS FOR DATA TRANSMISSION FROM INTERNET OF THINGS DEVICES TO CLOUD PROVIDERS

A. Shykhmat, V. Veres
{"title":"SELECTION OF PROTOCOLS FOR DATA TRANSMISSION FROM INTERNET OF THINGS DEVICES TO CLOUD PROVIDERS","authors":"A. Shykhmat, V. Veres","doi":"10.23939/csn2023.01.149","DOIUrl":null,"url":null,"abstract":"The Internet of Things (IoT) enables the creation of networks between devices, people, applications, and the Internet, creating new ecosystems with higher productivity, better energy efficiency, and higher profitability. Nodes in these networks must have the ability to communicate and exchange data, which requires the use of data transfer protocols. However, choosing the right protocol for a specific use case is not always straightforward. This paper provides an overview of two existing data transfer protocols, MQTT and HTTP, compares the amount of tariffed traffic generated by each protocol, and evaluates the efficiency of protocol costs. The research showed that in comparison to AWS IoT Core, GCP IoT Core is more expensive for all evaluated scenarios and is not recommended for use. For scenarios with frequent data transfer, the best solution is to use the MQTT bridge provided by AWS IoT Core. If the number of connected devices exceeds 10 million with a high frequency of data transmission every 1 minute, it is advisable to consider using a standalone MQTT broker or another TCP-based protocol such as CoAP. In the case of less frequent data transmission (every 10 minutes or less), an HTTP bridge may be a solution for up to 100 million devices. As a result of the research, a decision tree was created to select the best protocol for specific use cases. Keywords - IoT, data transfer protocols, HTTP, MQTT, AWS, GCP, IoT Core","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"27 10","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer systems and network","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23939/csn2023.01.149","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The Internet of Things (IoT) enables the creation of networks between devices, people, applications, and the Internet, creating new ecosystems with higher productivity, better energy efficiency, and higher profitability. Nodes in these networks must have the ability to communicate and exchange data, which requires the use of data transfer protocols. However, choosing the right protocol for a specific use case is not always straightforward. This paper provides an overview of two existing data transfer protocols, MQTT and HTTP, compares the amount of tariffed traffic generated by each protocol, and evaluates the efficiency of protocol costs. The research showed that in comparison to AWS IoT Core, GCP IoT Core is more expensive for all evaluated scenarios and is not recommended for use. For scenarios with frequent data transfer, the best solution is to use the MQTT bridge provided by AWS IoT Core. If the number of connected devices exceeds 10 million with a high frequency of data transmission every 1 minute, it is advisable to consider using a standalone MQTT broker or another TCP-based protocol such as CoAP. In the case of less frequent data transmission (every 10 minutes or less), an HTTP bridge may be a solution for up to 100 million devices. As a result of the research, a decision tree was created to select the best protocol for specific use cases. Keywords - IoT, data transfer protocols, HTTP, MQTT, AWS, GCP, IoT Core
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
选择从物联网设备到云提供商的数据传输协议
物联网(IoT)能够在设备、人、应用程序和互联网之间建立网络,创造出具有更高的生产率、更高的能效和更高的盈利能力的新生态系统。这些网络中的节点必须具备通信和交换数据的能力,这就需要使用数据传输协议。然而,为特定用例选择合适的协议并不总是那么简单。本文概述了 MQTT 和 HTTP 这两种现有的数据传输协议,比较了每种协议产生的收费流量,并评估了协议成本的效率。研究表明,与 AWS IoT Core 相比,GCP IoT Core 在所有评估场景中都更加昂贵,不建议使用。对于数据传输频繁的场景,最佳解决方案是使用 AWS IoT Core 提供的 MQTT 桥接器。如果连接的设备数量超过 1 千万,且每 1 分钟传输一次数据的频率很高,建议考虑使用独立的 MQTT 代理或其他基于 TCP 的协议(如 CoAP)。在数据传输频率较低(每 10 分钟或更少)的情况下,HTTP 桥接器可能是最多可连接 1 亿台设备的解决方案。研究结果创建了一个决策树,以便为特定用例选择最佳协议。关键词 - 物联网、数据传输协议、HTTP、MQTT、AWS、GCP、物联网核心
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
DEVICE FOR CONTROLLING PARAMETERS OF ACCUMULATOR BATTERIES AND THE CORRESPONDING DIRECT CURRENT NETWORK AUTONOMOUS DECENTRALIZED COMPUTER NETWORK MONITORING SYSTEM BASED ON SOFTWARE AGENTS METHODS AND ALGORITHMS OF COMPLEXING IMAGES AND THERMAL SIGNALS MODELING THE INFLUENCE OF COMPONENTS LEAKAGE CURRENTS ON THE ACCURACY OF THE RECURRENT LADCS A COMPUTERIZED ENERGY MANAGEMENT SYSTEM FOR A SMART HOME
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1