A Reliable Publish-Subscribe Mechanism for Internet of Things-Enabled Smart Greenhouses

被引:0
|
作者
Motamedi, Behnaz [1 ]
Villanyi, Balazs [1 ]
机构
[1] Budapest Univ Technol & Econ BME, Dept Elect Technol, H-1111 Budapest, Hungary
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 15期
关键词
MQTT protocol broker; Internet of Things; publish-subscribe systems; data volume; subscription throughput; IOT; SYSTEM; MQTT; CLOUD;
D O I
10.3390/app14156407
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Messaging protocols for the Internet of Things (IoT) play a crucial role in facilitating efficient product creation and waste reduction, and in enhancing agricultural process efficiency within the realm of smart greenhouses. Publish-subscribe (pub-sub) systems improve communication between IoT devices and cloud platforms. Nevertheless, IoT technology is required to effectively handle a considerable volume of subscriptions or topic adjustments from several clients concurrently. In addition, subscription throughput is an essential factor of the pub-sub mechanism, as it directly influences the speed at which messages may be sent to subscribers. The primary focus of this paper pertains to a performance assessment of the proposed message categorization architecture for the Message Queue Telemetry Transport (MQTT) broker. This architecture aims to establish a standardized approach to pub-sub topics and generate new topics with various performance characteristics. We also standardize the form of MQTT protocol broker topic categorization and payload based on greenhouse specifications. The establishment of topic classification enhances the operational effectiveness of the broker, reduces data volume, and concurrently augments the number of messages and events transmitted from the greenhouse environment to the central server on a per-second basis. Our proposed architecture is validated across multiple MQTT brokers, including Mosquitto, ActiveMQ, Bevywise, and EMQ X, showing enhanced flexibility, extensibility, and simplicity while maintaining full compatibility with greenhouse environments. Key findings demonstrate significant improvements in performance metrics. The message processing time for the proposed Active MQ broker was increased approximately five-fold across all QoS levels compared to the original. Subscription throughput for the Bevywise MQTT Route 2.0 broker at QoS0 reached 1453.053, compared to 290.610 for the original broker. The number of messages in the Active MQ broker at QoS0 surged from 394.79 to 1973.95. These improvements demonstrate the architecture's potential for broader IoT applications in pub-sub systems.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] A Semantic Publish-Subscribe Architecture for the Internet of Things
    Roffia, Luca
    Morandi, Francesco
    Kiljander, Jussi
    D'Elia, Alfredo
    Vergari, Fabio
    Viola, Fabio
    Bononi, Luciano
    Cinotti, Tullio Salmon
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06): : 1274 - 1296
  • [2] Elliptic Curve Based Cybersecurity Schemes for Publish-Subscribe Internet of Things
    Diro, Abebe Abeshu
    Chilamkurti, Naveen
    Veeraraghavan, Prakash
    [J]. QUALITY, RELIABILITY, SECURITY AND ROBUSTNESS IN HETEROGENEOUS NETWORKS, 2017, 199 : 258 - 268
  • [3] Illustrating a publish-subscribe Internet architecture
    Nikos Fotiou
    Dirk Trossen
    George C. Polyzos
    [J]. Telecommunication Systems, 2012, 51 : 233 - 245
  • [4] Design and Implementation of a Hardware Versatile Publish-Subscribe Architecture for the Internet of Things
    El-Hassan, Fadi T.
    Ionescu, Dan
    [J]. IEEE ACCESS, 2018, 6 : 31872 - 31890
  • [5] Illustrating a publish-subscribe Internet architecture
    Fotiou, Nikos
    Trossen, Dirk
    Polyzos, George C.
    [J]. TELECOMMUNICATION SYSTEMS, 2012, 51 (04) : 233 - 245
  • [6] HoPP: Robust and Resilient Publish-Subscribe for an Information-Centric Internet of Things
    Guendogan, Cenk
    Kietzmann, Peter
    Schmidt, Thomas C.
    Waehlisch, Matthias
    [J]. PROCEEDINGS OF THE 2018 IEEE 43RD CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2018, : 331 - 334
  • [7] Scalable Identity and Key Management for Publish-Subscribe Protocols in the Internet-of-Things
    Anantharaman, Prashant
    Palani, Kartik
    Smith, Sean
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS ( IOT 2019), 2019,
  • [8] Publish-subscribe architecture for smart card mobility
    Bénon, P
    Barbe, S
    Serhrouchni, A
    [J]. ICT'2003: 10TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, VOLS I AND II, CONFERENCE PROCEEDINGS, 2003, : 589 - 596
  • [9] Data-Centric Publish-Subscribe Approach for Distributed Complex Event Processing Deployment in Smart Grid Internet of Things
    Zu, Xiangrong
    Bai, Yan
    Yao, Xu
    [J]. PROCEEDINGS OF 2016 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2016), 2016, : 710 - 713
  • [10] Lightweight Authenticated-Encryption Scheme for Internet of Things Based on Publish-Subscribe Communication
    Diro, Abebe
    Reda, Haftu
    Chilamkurti, Naveen
    Mahmood, Abdun
    Zaman, Noor
    Nam, Yunyoung
    [J]. IEEE ACCESS, 2020, 8 : 60539 - 60551