Performance Evaluation Framework of MQTT Client Libraries for IoT Applications in Manufacturing

被引:0
作者
Saha, Nitol [1 ]
Paul, Philip [2 ]
Ji, Kun [2 ]
Harik, Ramy [1 ]
机构
[1] Univ South Carolina, Dept Mech Engn, Columbia, SC 29201 USA
[2] Siemens Corp, Technol, Princeton, NJ 08540 USA
关键词
IoT; Internet of Things; Performance Evaluation; MQTT;
D O I
10.1016/j.mfglet.2024.09.150
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The Internet of Things (IoT) is a revolutionary technology in the field of manufacturing that enables real-time data communication and control of various industrial sensors and devices. MQTT (Message Queuing Telemetry Transport) is one of the most popular communication protocols for IoT applications which offers lightweight, efficient, and reliable communication. There are several MQTT client libraries available for implementing MQTT communication for IoT applications. The selection of an appropriate client library can significantly impact the performance of an IoT application. This paper presents a performance evaluation framework for MQTT client libraries for IoT applications in the manufacturing industry. This paper aims to create a standardized virtual testing environment to compare the performance of different MQTT client libraries using various test conditions. It offers a structured and standardized methodology for evaluating performance aspects such as latency, scalability, and resource utilization. By systematically evaluating the performance of MQTT client libraries against these metrics, users can make informed decisions while selecting the most appropriate library for their IoT applications. The framework takes into consideration the unique requirements and constraints of manufacturing applications, such as the need for low-latency communication, secure data exchange, and compatibility with resource-constrained devices. Ultimately, this research contributes to the optimization of IoT applications in the manufacturing industry, facilitating the implementation of efficient, reliable, and scalable data communication. (c) 2024 The Authors. Published by ELSEVIER Ltd. This is an open access article under the CC BY-NC-ND license (https://creativecommons.org/licenses/by-nc-nd/4.0)
引用
收藏
页码:1237 / 1245
页数:9
相关论文
共 11 条
[1]   Open-Source MQTT Evaluation [J].
Bender, Melvin ;
Kirdan, Erkin ;
Pahl, Marc-Oliver ;
Carle, Georg .
2021 IEEE 18TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2021,
[2]   Classification and evaluation of IoT brokers: A methodology [J].
Bertrand-Martinez, Eddas ;
Dias Feio, Phelipe ;
Brito Nascimento, Vagner de ;
Kon, Fabio ;
Abelem, Antonio .
INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2021, 31 (03)
[3]  
docker, Docker Engine overview | Docker Docs
[4]   Smart Manufacturing Retrofit for Brownfield Systems [J].
Etz, Dieter ;
Brantner, Hannes ;
Kastner, Wolfgang .
INTERNATIONAL CONFERENCE ON INDUSTRY 4.0 AND SMART MANUFACTURING (ISM 2019), 2020, 42 :327-332
[5]  
Harik R, 2024, Arxiv, DOI arXiv:2401.15544
[6]  
ibm, MQTT standards and requirements-IBM Documentation
[7]   Stress-Testing MQTT Brokers: A Comparative Analysis of Performance Measurements [J].
Mishra, Biswajeeban ;
Mishra, Biswaranjan ;
Kertesz, Attila .
ENERGIES, 2021, 14 (18)
[8]   Performance Evaluation of MQTT Broker Servers [J].
Mishra, Biswajeeban .
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2018, PT IV, 2018, 10963 :599-609
[9]  
mqtt, MQTT-the standard for IoT messaging
[10]  
oasisopen, MQTT Version 5.0