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 条
  • [31] A Publish-Subscribe Approach to IoT Integration: the Smart Office Use Case
    Olivieri, Alex C.
    Rizzo, Gianluca
    Morard, Francois
    [J]. 2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS WAINA 2015, 2015, : 644 - 651
  • [32] DDMQ: A Publish/Subscribe Protocol for Internet of Things and WWW
    Kim, Tae-Jun
    Kim, Han-Joon
    Chang, Jae-Young
    [J]. ADVANCED SCIENCE LETTERS, 2016, 22 (11) : 3223 - 3227
  • [33] MP-Index: A Multi-Predicate Publish/Subscribe Mechanism for Internet of Things
    Patel, Satvik
    Jardosh, Sunil
    Makwana, Ashwin
    [J]. PROCEEDINGS OF 2016 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2016, : 262 - 269
  • [34] A Hypergraph-Based Blockchain Model and Application in Internet of Things-Enabled Smart Homes
    Qu, Chao
    Tao, Ming
    Yuan, Ruifen
    [J]. SENSORS, 2018, 18 (09)
  • [35] Internet of Things-Enabled Smart Campus Energy Management and Control with Soft Computing Approach
    Mariappan, Ramasamy
    [J]. PROGRESS IN COMPUTING, ANALYTICS AND NETWORKING, ICCAN 2017, 2018, 710 : 481 - 489
  • [36] A Novel Internet of Things-Enabled Accident Detection and Reporting System for Smart City Environments
    Bhatti, Fizzah
    Shah, Munam Ali
    Maple, Carsten
    Ul Islam, Saif
    [J]. SENSORS, 2019, 19 (09)
  • [37] Comparison of Publish-Subscribe Network Architectures for Smart Grid Wide Area Monitoring
    Kumar, Kiran
    Radhakrishnan, Muthukumar
    Sivalingam, Krishna M.
    Seetharam, Deva P.
    Karthick, M.
    [J]. 2012 IEEE THIRD INTERNATIONAL CONFERENCE ON SMART GRID COMMUNICATIONS (SMARTGRIDCOMM), 2012, : 611 - 616
  • [38] Recent Patient Health Monitoring Platforms Incorporating Internet of Things-Enabled Smart Devices
    Kang, Minhee
    Park, Eunkyoung
    Cho, Baek Hwan
    Lee, Kyu-Sung
    [J]. INTERNATIONAL NEUROUROLOGY JOURNAL, 2018, 22 : S76 - S82
  • [39] Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming Applications
    Kamilaris, Andreas
    Gao, Feng
    Prenafeta-Boldu, Francesc X.
    Ali, Muhammad Intizar
    [J]. 2016 IEEE 3RD WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2016, : 442 - 447
  • [40] Security Requirement Management for Cloud-Assisted and Internet of Things-Enabled Smart City
    Tariq, Muhammad Usman
    Babar, Muhammad
    Jan, Mian Ahmad
    Khattak, Akmal Saeed
    Alshehri, Mohammad Dahman
    Yahya, Abid
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 67 (01): : 625 - 639