Node-RED Web-based Monitor and Control of Power System Using Modbus and Message Queuing Telemetry Transport Communication in Raspberry Pi Embedded Platform

被引:0
作者
Lin, Ming-Hung [1 ]
Wu, Sheng-Han [2 ]
Huang, Bo-Wun [2 ]
Chen, Po-Hsun [1 ]
Huang, Chao-Hung [3 ]
Chen, Cheng-Yi [1 ]
Yang, Cheng-Fu [4 ]
机构
[1] Cheng Shiu Univ, Dept Elect Engn, Kaohsiung 833301, Taiwan
[2] Cheng Shiu Univ, Inst Mechatron Engn, Kaohsiung 833301, Taiwan
[3] Natl Kaohsiung Univ Sci & Technol, Dept Mech Engn, Kaohsiung 807618, Taiwan
[4] Natl Univ Kaohsiung, Dept Chem & Mat Engn, Kaohsiung 811, Taiwan
关键词
Raspberry Pi; MQTT communication protocol; Internet of Things; node-RED; programmable logic controller;
D O I
10.18494/SAM5103
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
The rapid development of the industrial Internet of Things (IIoT) has transformed manufacturing processes, particularly in industries such as electronics and aerospace. While larger enterprises have successfully implemented IIoT applications to enhance productivity and facilitate smart manufacturing, small and medium-sized enterprises have faced challenges in adopting these technologies owing to financial constraints and limitations in their existing equipment. Therefore, in this paper, we propose to use Raspberry Pi as the hardware basis and the Cheng Shiu University laboratory as the research target. The approach presented in this paper involves integrating open-source packages to design both the programmable logic controller (PLC) publishing pattern and the PLC subscribing pattern. The proposed approach uses a message queuing telemetry transport (MQTT) communication protocol for transmitting Modbus transmission control protocol (TCP) register data and bidirectional data exchange with a remote monitoring system. An MQTT Broker is established to act as a bridge between the monitoring platform and the control system. A Node-RED-based IoT platform is set up to subscribe to topics from the PLC publisher for data collection. Additionally, the human-machine interface (HMI) in the monitoring system utilizes MQTT communication to publish PLC control commands, and a database is implemented for the historical analysis of monitoring data. In this study, we aim to establish a web-based cross-platform monitoring and control system using lowcost integration through Raspberry Pi 4B embedded systems and various communication protocols. The design facilitates the IoT transformation of PLC control systems. This integrated system has broad applications in construction, production equipment, and power system monitoring to achieve power monitoring and energy conservation.
引用
收藏
页码:4849 / 4864
页数:16
相关论文
共 16 条
[1]   MAC Protocols for IEEE 802.11ah-Based Internet of Things: A Survey [J].
Ahmed, Nurzaman ;
De, Debashis ;
Barbhuiya, Ferdous Ahmed ;
Hussain, Md. Iftekhar .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (02) :916-938
[2]  
[Anonymous], Introduction to MQ Telemetry
[3]  
Bhandari Gaurav, 2020, 2020 International Conference on COMmunication Systems & NETworkS (COMSNETS), P688, DOI 10.1109/COMSNETS48256.2020.9027475
[4]  
Cemernek D, 2017, IEEE INTL CONF IND I, P239, DOI 10.1109/INDIN.2017.8104778
[5]   Web-Based Remote Control of a Building's Electrical Power, Green Power Generation and Environmental System Using a Distributive Microcontroller [J].
Chen, Cheng-Yi ;
Liu, Chien-Yuan ;
Kuo, Chiu-Chan ;
Yang, Cheng-Fu .
MICROMACHINES, 2017, 8 (08)
[6]  
Ferencz K., 2020, PROC 2020 IEEE INT C, P1, DOI 10.1109AQTR49680.2020.9129934
[7]  
Gupta AK, 2019, 2019 IEEE 5TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT)
[8]   The Duo of Artificial Intelligence and Big Data for Industry 4.0: Applications, Techniques, Challenges, and Future Research Directions [J].
Jagatheesaperumal, Senthil Kumar ;
Rahouti, Mohamed ;
Ahmad, Kashif ;
Al-Fuqaha, Ala ;
Guizani, Mohsen .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (15) :12861-12885
[9]  
Kamal R., 2022, Internet of Things (IoT): Architecture and Design Principles, V2nd
[10]  
Kiartsilapin P., 2019, P 2019 3 INT C ROB A, P233, DOI [10.1109/ICRAS.2019.8808939, DOI 10.1109/ICRAS.2019.8808939]