Using IoT Protocols in Real-Time Systems: Protocol Analysis and Evaluation of Data Transmission Characteristics

Author:

Gavrilov Andrei1ORCID,Bergaliyev Marlen1,Tinyakov Sergey1ORCID,Krinkin Kirill1,Popov Pavel2

Affiliation:

1. Department of Software Engineering and Computer Applications, Saint Petersburg Electrotechnical University “LETI”, Saint Petersburg, Russia

2. St. Petersburg Branch JSC NIIAS, Saint Petersburg, Russia

Abstract

In the Internet of things, many data transfer protocols are used for various tasks. In this article, we consider the application layer protocols that are the main ones for transmitting messages in the IoT. The main problems are unpredictability, lack of stability of data transmission delays, and non-determinism, which are also important for real-time systems. The purpose of this study is to determine the most appropriate middleware and data transfer protocol for systems with high data transfer requirements, including real-time systems. Therefore, MQTT, RTPS, JMS, and AMQP protocols were analyzed in order to find out what tasks these protocols should be used for and whether they can be used in robotic and autonomous systems where high data transmission requirements are imposed. To evaluate the protocols, the standards were analyzed to determine the pros and cons, and the software implementations of each of them were selected. To assess the characteristics of data transmission, we have developed our own test scenarios that simulate complex situations. The behavior of software solutions is analyzed and a comparative analysis is made based on the obtained data. Together, the theoretical analysis of protocols and the study of software solutions allow us to conclude on the applicability of a particular protocol in real-time systems. As a result of the study, we can conclude that RTPS is the best solution for real-time systems with different traffic and MQTT performs well when transmitting short messages. But none of the protocols under consideration guarantees the determinism of data transmission, so it is better to use specialized link-layer protocols to obtain guarantees.

Funder

Development Program of ETU “LETI” within the Framework of the Program of Strategic Academic Leadership

Publisher

Hindawi Limited

Subject

Computer Networks and Communications,Information Systems

Reference37 articles.

1. Complementing IoT services through software defined networking and edge computing: a comprehensive survey;W. Rafique;IEEE Communications Surveys & Tutorials,2020

2. Security vulnerabilities and cyber threat analysis of the AMQP protocol for the internet of things;I. McAteer

3. Attack scenarios and security analysis of MQTT communication protocol in IoT system;S. Andy

4. Analysis of vulnerabilities in MQTT security using Shodan API and implementation of its countermeasures via authentication and ACLs;M. S. Harsha

5. Comprehensive analysis of MQTT 5.0 susceptibility to network covert channels

Cited by 2 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Development of a Low-Cost Manipulator for Wireless Control from Upper Limb Motion Capture System;2024 9th International Conference on Control and Robotics Engineering (ICCRE);2024-05-10

2. IIoT Protocols for Edge/Fog and Cloud Computing in Industrial AI;International Journal of Cloud Applications and Computing;2024-04-26

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3