Improving the Real-Time Capability of MQTT for Sensor Networks (MQTT-SN) Using PREEMPT_RT

被引:0
|
作者
Nast, Michael [1 ]
Rethfeldt, Michael [1 ]
Golatowski, Frank [1 ]
Haubelt, Christian [1 ]
机构
[1] Univ Rostock, Inst Appl Microelect & Comp Engn, Rostock, Germany
关键词
MQTT for Sensor Networks (MQTT-SN); Industrial Internet of Things (IIoT); real-time communication;
D O I
10.1109/WFCS60972.2024.10540812
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time capability plays an important role in modern factory communication systems. However, protocols such as MQTT, CoAP, and MQTT-SN, which are increasingly finding their way into industrial environments alongside industrial-grade protocols such as OPC UA and DDS, cannot fulfill the timing requirements without further optimization. In this paper, we present extensions of MQTT-SN to improve the real-time behavior in combination with PREEMPT_RT, which provides different real-time mechanisms for the Linux kernel. We address general, operating system-based, and hardware-specific optimizations. Their benefits are demonstrated by measurements in a practical testbed. The proposed extensions reduce delay and jitter, but do not aim to guarantee an upper bound on end-to-end delay.
引用
收藏
页码:56 / 63
页数:8
相关论文
共 50 条
  • [1] Extending MQTT-SN with Real-Time Communication Services
    Fontes, Fernando
    Rocha, Bruno
    Mota, Alexandre
    Pedreiras, Paulo
    Silva, Valter
    [J]. 2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 1115 - 1118
  • [2] Design and Performance Evaluation of a Standalone MQTT for Sensor Networks (MQTT-SN) Broker
    Nast, Michael
    Golatowski, Frank
    Timmermann, Dirk
    [J]. 2023 IEEE 19TH INTERNATIONAL CONFERENCE ON FACTORY COMMUNICATION SYSTEMS, WFCS, 2023, : 158 - 165
  • [3] MQTT-SN, CoAP, and RTP in wireless IoT real-time communications
    Herrero, Rolando
    [J]. MULTIMEDIA SYSTEMS, 2020, 26 (06) : 643 - 654
  • [4] MQTT-SN, CoAP, and RTP in wireless IoT real-time communications
    Rolando Herrero
    [J]. Multimedia Systems, 2020, 26 : 643 - 654
  • [5] The Real-Time Linux Kernel: A Survey on PREEMPT_RT
    Reghenzani, Federico
    Massari, Giuseppe
    Fornaciari, William
    [J]. ACM COMPUTING SURVEYS, 2019, 52 (01)
  • [6] Achieving Hard Real-Time Networking on PREEMPT_RT Linux with RTnet
    Duca, Laurentiu-Cristian
    Duca, Anton
    [J]. 2020 INTERNATIONAL SYMPOSIUM ON FUNDAMENTALS OF ELECTRICAL ENGINEERING (ISFEE), 2020,
  • [7] Improving Energy Efficiency of MQTT-SN in Lossy Environments using Seed-based Network Coding
    Schuetz, Bertram
    Bauer, Jan
    Aschenbruck, Nils
    [J]. 2017 IEEE 42ND CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2017, : 286 - 293
  • [8] Real-Time Design Based on PREEMPT_RT and Timing Analysis of Collaborative Robot Control System
    Ye, Yanlei
    Li, Peng
    Li, Zihao
    Xie, Fugui
    Liu, Xin-Jun
    Liu, Jianhui
    [J]. INTELLIGENT ROBOTICS AND APPLICATIONS, ICIRA 2021, PT II, 2021, 13014 : 596 - 606
  • [9] SIGPRO: A Real-Time Progressive Notification System Using MQTT Bridges and Topic Hierarchy for Rapid Location of Missing Persons
    Maria Zambrano, Ana, V
    Marcelo Zambrano, V
    Ortiz Mejia, Eduardo Luis
    Xavier Calderon, H.
    [J]. IEEE ACCESS, 2020, 8 : 149190 - 149198
  • [10] A real-time and reliable transport (RT)2 protocol for wireless sensor and actor networks
    Gungor, Vehbi Cagri
    Khan, Oezguer B.
    Akyildiz, Ian F.
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2008, 16 (02) : 359 - 370