簡易檢索 / 詳目顯示

研究生: 蔡孟軒
Tsai, Meng-Shiuan
論文名稱: 適用於工業物聯網應用之數據聚合與響應控制方案
On Devising a Data Aggregation and Responsive Control Scheme for IIoT Applications
指導教授: 鄧維光
Teng, Wei-Guang
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系
Department of Engineering Science
論文出版年: 2025
畢業學年度: 113
語文別: 英文
論文頁數: 67
中文關鍵詞: 工業物聯網智慧製造跨協議整合邊緣計算即時控制數據聚合
外文關鍵詞: Industrial Internet of Things, Smart Manufacturing, Cross-Protocol Integration, Data Aggregation, Edge Computing, Real-Time Control
相關次數: 點閱:12下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在工業4.0的發展下,製造場域普遍存在多樣化的通訊協議與異質設備,如何整合這些數據並進行即時管理與智慧控制,成為工業物聯網的重要課題。為解決此挑戰,本研究開發一套架設於邊緣閘道器的跨協議整合平台,能有效整合 Modbus 與 OPC UA 兩種協議來源的數據,並提供統一的管理機制。系統具備數據聚合功能,不僅能整合多設備的即時資訊進行分析與展示,提升場域數據的可用性與延展性,還可同時聚合實體與虛擬項目,以支援更彈性的數據建模。所有監控數據最終統一轉換為 OPC UA 格式,並透過數據發佈機制輸出至聚合伺服器,提供其他應用程式或上層系統使用,以確保跨系統的一致性與兼容性。此外,平台設計集中式可視化介面,協助使用者監控設備狀態、追蹤數據動態,並靈活設定發佈策略;在資料建模層面,系統引入physical Item 與virtual Item的概念,前者對應實體設備監控項目,後者作為數據抽象層,允許使用者基於實體數據定義計算規則,產生衍生數據點,並能夠與原始實體數據一併聚合,進一步簡化異質數據的管理。基於此架構,系統支援響應式控制功能,使用者可自定義觸發條件,當特定情境成立時即回傳控制命令至終端設備,實現智慧化的自動化調整。因此,提出的邊緣閘道器平台不僅解決工業場域在數據整合與管理上的挑戰,也透過統一化數據發佈與響應式控制,展現對智慧製造與工業物聯網應用發展的推動價值。

    With the advancement of Industry 4.0, manufacturing environments are increasingly characterized by diverse communication protocols and heterogeneous devices, making data integration, real-time management, and intelligent control critical challenges for the Industrial Internet of Things (IIoT). To address these issues, this work develops a cross-protocol integration platform deployed on an edge gateway, consolidating data from Modbus and OPC UA while providing a unified management framework. The system incorporates data aggregation functions that integrate real-time information from multiple devices for analysis, visualization, and further support the aggregation of both Physical Items and Virtual Items to enable flexible data modeling. All monitored data is standardized into the OPC UA format and disseminated through a publishing mechanism to an aggregated server, ensuring consistent and interoperable access for higher-level systems. The platform also provides a centralized visualization interface for equipment monitoring, data tracking, and configuration of publishing strategies. At the modeling level, Physical Items represent monitored points from actual devices, while Virtual Items serve as an abstraction layer that allows users to define computation rules, generate derived data points, and aggregate them with physical data to simplify management. Based on this architecture, the system supports responsive control, enabling users to define trigger conditions and automatically send control commands to field devices when specific situations occur, thereby achieving intelligent automation. Overall, the proposed edge gateway platform addresses data integration and management challenges in industrial environments and, through unified publishing and responsive control, contributes to the advancement of smart manufacturing and IIoT applications.

    Chapter 1 Introduction 1 1.1 Landscape of the Industrial Internet of Things 1 1.2 Challenges and Objectives of This Work 2 Chapter 2 Preliminaries 4 2.1 Industrial Communication Protocols 4 2.1.1 Protocol Overview and Comparison 4 2.1.2 Introduction to Modbus and OPC UA 5 2.2 Data Aggregation in IIoT 8 2.2.1 Cross-Protocol Data Collection 8 2.2.2 Semantics-Driven Aggregation 9 2.3 Automated Responsive Control 11 2.3.1 Survey of Rule-Based Approaches 11 2.3.2 Configurable Rule Engine 13 2.4 Smart Manufacturing Capabilities 14 Chapter 3 System Design and Implementation of the Aggregation Edge Gateway 17 3.1 System Architecture Overview 18 3.2 Function Implementation Design 20 3.2.1 Handling Physical Item 22 3.2.2 Defining Virtual Item 25 3.2.3 Unified Data Publishing 27 3.3 Latency Optimization and Control Design 28 3.3.1 Low-Latency Monitoring Mechanism 29 3.3.2 Principle of Responsive Control 31 3.4 User Interface of Proposed Scheme 33 Chapter 4 Experimental Results 38 4.1 ACMT Standard for Injection Molding Machine 38 4.2 Experiments Setup 40 4.3 Experiments of System Real-time Performance 41 4.3.1 Round-Trip Time from Multiple Modbus Client 41 4.3.2 Round-Trip Time from Multiple OPC UA Client 42 4.4 Experiments of Virtual Item Efficiency 46 4.4.1 Impact of Virtual Item Count on Average Update Time 46 4.4.2 Overhead of Responsive Control 47 Chapter 5 Conclusions and Future Work 49 Bibliography 51

    [1] OPC Foundation, OPC Unified Architecture: Interoperability for Industrie 4.0 and the Internet of Things, ver. 17, Oct. 2024.

    [2] Platform Industrie 4.0, Reference Architectural Model Industrie 4.0 (RAMI 4.0) – An Introduction, Aug. 9, 2018.

    [3] Linghe Kong, Jinlin Tan, Junqin Huang, Guihai Chen, Shuaitian Wang, Xi Jin, Peng Zeng, Muhammad Khan, and Sajal K. Das. 2022. Edge-computing-driven Internet of Things: A Survey. ACM Compute. Surv. 55, 8, Article 174 (August 2023), 41 pages. https://doi.org/10.1145/3555308

    [4] M. Silveira Rocha, G. Serpa Sestito, A. Luis Dias, A. Celso Turcato and D. Brandão, "Performance Comparison Between OPC UA and MQTT for Data Exchange," 2018 Workshop on Metrology for Industry 4.0 and IoT, Brescia, Italy, 2018, pp. 175-179.

    [5] Silva D, Carvalho LI, Soares J, Sofia RC. A Performance Analysis of Internet of Things Networking Protocols: Evaluating MQTT, CoAP, OPC UA. Applied Sciences. 2021; 11(11):4879.

    [6] S. -I. Toc and A. Korodi, "Modbus-OPC UA Wrapper Using Node-RED and IoT-2040 with Application in the Water Industry," 2018 IEEE 16th International Symposium on Intelligent Systems and Informatics (SISY), Subotica, Serbia, 2018, pp. 000099-000104

    [7] Shi F, Li Q, Zhu T, Ning H. A Survey of Data Semantization in Internet of Things. Sensors. 2018; 18(1):313. https://doi.org/10.3390/s18010313

    [8] V. G. Găitan and I. Zagan, "Modbus Protocol Performance Analysis in a Variable Configuration of the Physical Fieldbus Architecture," in IEEE Access, vol. 10, pp. 123942-123955, 2022, doi: 10.1109/ACCESS.2022.3224720.

    [9] Jaloudi S. Communication Protocols of an Industrial Internet of Things Environment: A Comparative Study. Future Internet. 2019; 11(3):66.

    [10] Xuepei Wu, Lihua Xie, Performance evaluation of industrial Ethernet protocols for networked control application, Control Engineering Practice, vol84, 2019, p. 208-217.

    [11] ISSN 0967-0661,C. Pu, X. Ding, P. Wang and Y. Yang, "Practical Implementation of an OPC UA Multi-Server Aggregation and Management Architecture for IIoT," 2022 IEEE International Conferences on Internet of Things (iThings) and IEEE Green Computing & Communications (GreenCom) and IEEE Cyber, Physical & Social Computing (CPSCom) and IEEE Smart Data (SmartData) and IEEE Congress on Cybermatics (Cybermatics), Espoo, Finland, 2022, pp. 476-481

    [12] Tapia, E.; Sastoque-Pinilla, L.; Lopez-Novoa, U.; Bediaga, I.; López de Lacalle, N. Assessing Industrial Communication Protocols to Bridge the Gap between Machine Tools and Software Monitoring. Sensors 2023, 23, 5694.

    [13] S. Profanter, A. Tekat, K. Dorofeev, M. Rickert and A. Knoll, "OPC UA versus ROS, DDS, and MQTT: Performance Evaluation of Industry 4.0 Protocols," 2019 IEEE International Conference on Industrial Technology (ICIT), Melbourne, VIC, Australia, 2019, pp. 955-96.

    [14] Modbus Organization. (2012). MODBUS Application Protocol Specification, Version 1.1b3. North Grafton, MA: Modbus-IDA.

    [15] Mahnke, W., Leitner, S.-H., & Damm, M. (2009). OPC Unified Architecture. Berlin, Heidelberg: Springer.

    [16] International Electrotechnical Commission (IEC). (2020). IEC 62541-1: OPC Unified Architecture—Part 1: Overview and Concepts. Geneva, Switzerland: IEC.

    [17] Hazra, A., Adhikari, M., Amgoth, T., & Srirama, S. N. (2021). A Comprehensive Survey on Interoperability for IIoT: Taxonomy, Standards, and Future Directions. ACM Computing Surveys, 55(1), 1–35.

    [18] Rivera-Velazquez, F., Salazar-Valle, E., & Martínez-Águilar, G. M. (2021). OPC UA server on Raspberry Pi and Arduino for didactic use. 2021 10th International Conference On Software Process Improvement (CIMPS), 115–124. IEEE.

    [19] Seilonen, I., Tuovinen, T., Elovaara, J., Tuomi, I., & Oksanen, T. (2016). Aggregating OPC UA servers for monitoring manufacturing systems and mobile work machines. Proceedings of the 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA).

    [20] Atutxa, A., et al. (2021). Achieving Low Latency Communications in Smart Industrial Networks with Programmable Data Planes. Sensors, 21(15), 5199.

    [21] Busboom, A., et al. “Automated generation of OPC UA information models—A review and outlook,” Journal of Industrial Information Integration, 2024.

    [22] Bareedu, Y. S., et al. “Deriving Semantic Validation Rules from Industrial Standards: An OPC UA Study,” Semantic Web Journal, 2022.

    [23] Hu, R., et al. “A Survey on Data Provenance in IoT,” 2020.

    [24] Schiekofer, R., et al. “A formal mapping between OPC UA and the Semantic Web (OWL),” 2019.

    [25] Foidl, H., et al. “An approach for assessing Industrial IoT data sources to determine their data trustworthiness,” Journal of Industrial Information Integration, 2023.

    [26] Kaed, C.-E., Khan, I., Van den Berg, A., Hossayni, H., & Saint-Marcel, C. (2017). SRE: Semantic Rules Engine for the Industrial Internet of Things Gateways. arXiv preprint arXiv:1710.09627.

    [27] Drgoňa, J., Arroyo, J., Fux, S. F., & Helsen, L. (2020). All you need to know about model predictive control for buildings. Annual Reviews in Control, 50, 190–232.

    [28] Schein, J., Bushby, S. T., Castro, N. S., & House, J. M. (2006). A rule-based fault detection method for air handling units. Energy and Buildings, 38(12), 1485–1492.

    [29] Durán, F., Krishna, A., Le Pallec, M., Mateescu, R., & Salaün, G. (2022). Models and analysis for user-driven reconfiguration of rule-based IoT applications. Internet of Things, 19, 100515.

    [30] de Brito, I. B., & de Sousa, R. T., Jr. (2022). Development of an open-source testbed based on the Modbus protocol for cybersecurity analysis of nuclear power plants. Applied Sciences, 12(15), 7942.

    [31] Martins, T., & Oliveira, S. V. G. (2022). Enhanced Modbus/TCP security protocol: Authentication and authorization functions supported. Sensors, 22(20), 8024.

    [32] Cacciagrano, D. R., Culmone, R., Di Ruscio, D., et al. (2020). IRON: Reliable Domain-Specific Language for Programming IoT Devices. Internet of Things, 9, 100020.

    [33] Alaghbari, K. A., et al. (2022). Complex event processing for physical and cyber security in IoT: A review. Journal of Cloud Computing, 11, 57.

    [34] Caserio, C., Martinelli, F., Mori, P., & Yautsiukhin, A. (2022). A formal validation approach for XACML 3.0 access control policies. Applied Sciences, 12(9), 4520.

    [35] Riad, K., et al. (2021). Adaptive XACML access policies for heterogeneous and distributed IoT environments. Information Sciences, 574, 110–127.

    [36] Al Farooq, A., Al-Shaer, E., & Kant, K. (2019). IoTC2: A formal method for detecting conflicts in large-scale IoT systems. IFIP/IEEE International Symposium on Integrated Network Management (IM), 177–185.

    [37] C. Pu, X. Ding, P. Wang and Y. Yang, "Practical Implementation of an OPC UA Multi-Server Aggregation and Management Architecture for IIoT," 2022 IEEE International Conferences on Internet of Things (iThings) and IEEE Green Computing & Communications (GreenCom) and IEEE Cyber, Physical & Social Computing (CPSCom) and IEEE Smart Data (SmartData) and IEEE Congress on Cybermatics (Cybermatics), Espoo, Finland, 2022, pp. 476-481

    [38] Găitan, V. G., & Zagan, I. (2021). Experimental Implementation and Performance Evaluation of an IoT Access Gateway for the Modbus Extension. Sensors, 21(1), 246.T. Joachims, D. Freitag, and T. Mitchell, “WebWatcher: A Tour Guide for the World Wide Web,” Proceedings of International Joint Conference on Artificial Intelligence (IJCAI), pages 770-777, August 1997.

    [39] F. Rivera-Velazquez, E. Salazar-Valle and G. M. Martínez-Águilar, "OPC UA server on Raspberry Pi and Arduino for didactic use," 2021 10th International Conference On Software Process Improvement (CIMPS), Torreón, Coahuila, Mexico, 2021, pp. 115-124.

    [40] de Brito, I. B., & de Sousa, R. T., Jr. (2022). Development of an Open-Source Testbed Based on the Modbus Protocol for Cybersecurity Analysis of Nuclear Power Plants. Applied Sciences, 12(15), 7942.

    [41] D. Hästbacka, P. Kannisto and A. Kätkytniemi, "Interoperability of OPC UA PubSub with Existing Message Broker Integration Architectures," IECON 2022 – 48th Annual Conference of the IEEE Industrial Electronics Society, Brussels, Belgium, 2022, pp. 1-6.

    [42] Martins, T., & Oliveira, S. V. G. (2022). Enhanced Modbus/TCP Security Protocol: Authentication and Authorization Functions Supported. Sensors, 22(20), 8024.

    [43] Hlayel, M., Mahdin, H., & Mohd Adam, H. A. (2025). Latency analysis of WebSocket and industrial protocols in real-time digital twin integration. International Journal of Engineering Trends and Technology, 73(1), 120–135.

    下載圖示 校內:立即公開
    校外:立即公開
    QR CODE