請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/94287完整後設資料紀錄
| DC 欄位 | 值 | 語言 |
|---|---|---|
| dc.contributor.advisor | 蔡曜陽 | zh_TW |
| dc.contributor.advisor | Yao-Yang Tsai | en |
| dc.contributor.author | 楊松澤 | zh_TW |
| dc.contributor.author | Sung-Tze Yang | en |
| dc.date.accessioned | 2024-08-15T16:37:56Z | - |
| dc.date.available | 2024-08-16 | - |
| dc.date.copyright | 2024-08-15 | - |
| dc.date.issued | 2024 | - |
| dc.date.submitted | 2024-08-07 | - |
| dc.identifier.citation | [1] Z. Qin and Y. Lu, “Self-organizing manufacturing network: A paradigm towards smart manufacturing in mass personalization,” Journal of Manufacturing Systems, vol. 60, pp. 35–47, 7 2021. [Online]. Available: https://linkinghub.elsevier.com/ retrieve/pii/S0278612521000960
[2] ITU-T. (2012, 06) Series y: Global information infrastructure, internet protocol aspects and next-generation networks. https://www.itu.int/rec/T-REC-Y. 2060-201206-I. Accessed: 2024-07-20. [3] S. Council. Rami 4.0(reference architecture model industrie 4.0). https://www.sci40.com/english/thematic-fields/rami4-0/. Accessed: 2024-07-20. [4] R. Saha, V. Kulahri, G. Kumar, M. Rai, and S.-J. Lim, “Analyzing the tradeoff between planning and execution of robotics process automation implementation in it sector,” International Journal of Control and Automation, vol. 12, pp. 1–10, 01 2019. [5] E. Sisinni, A. Saifullah, S. Han, U. Jennehag, and M. Gidlund, “Industrial internet of things: Challenges, opportunities, and directions,” IEEE Transactions on Industrial Informatics, vol. 14, no. 11, pp. 4724–4734, 2018. [6] (2024) Introduction to mqtt. https://ww2.mathworks.cn/help/coder/nvidia/ug/publish-and-subscribe-to-mqtt-messages.html. Accessed: 2024-07-18. [7] (2024) Mosquitto mqtt bridge -usage and configuration. http://www.steves-internet-guide.com/mosquitto-bridge-configuration/. Accessed: 2024-07-18. [8] U. Automation. Uagds 1.0.1. https://documentation.unified-automation.com/uagds/1.0.1/html/L2OpcUaFundamentalsOverview.html. Accessed: 2024-05-20. [9] open62541. (2024, 04) open62541. https://www.open62541.org/doc/open62541-v1.4.0.pdf. Accessed: 2024-05-20. [10] P. Grönholm, “Opc ua vs mqtt (or opc ua over mqtt) - prosys opc,” 1 2023. [Online]. Available: https://prosysopc.com/blog/opc-ua-vs-mqtt/ [11] Y. Lu, “Industry 4.0: A survey on technologies, applications and open research issues, ”Journal of Industrial Information Integration, vol. 6, pp. 1–10, 6 2017. [12] L. Thames and D. Schaefer, “Software-defined cloud manufacturing for industry 4.0,” Procedia CIRP, vol. 52, pp. 12–17, 1 2016. [13] M. Ammar, G. Russello, and B. Crispo, “Internet of things: A survey on the security of iot frameworks,” Journal of Information Security and Applications, vol. 38, pp. 8–27, 2018. [14] Synergy, “European interoperability framework for pan-european egovernment services eif european interoperability framework idabc european commission,” 2005. [Online]. Available: https://elfarchive1718.foi.hr/pluginfile.php/55018/mod_resource/content/1/EIF.pdf [15] R. Wang, C. Gu, S. He, Z. Shi, and W. Meng, “An interoperable and flat industrial internet of things architecture for low latency data collection in manufacturing systems,” Journal of Systems Architecture, vol. 129, p. 102631, 8 2022, introduction of layers of IoT devices and the comparison of C/S, Pub/Sub. [16] T. J. Williams, “The purdue enterprise reference architecture,” Computers in Industry, vol. 24, pp. 141–158, 9 1994. [17] M. Weyrich and C. Ebert, “Reference architectures for the internet of things,” IEEE Software, vol. 33, no. 1, pp. 112–116, 2016. [18] OPCFoundation. Ua-nodeset. https://github.com/OPCFoundation/UA-Nodeset. Accessed: 2024-05-20. [19] F. Corporation, “Opc server software | get data from your cnc machines | fanuc fasopc.” [Online]. Available: https://www.fanucamerica.com/products/cnc/cnc-software/connectivity-software-for-machine-tools/opc-server-software-fasopc [20] ——, “Field system basic package - iot - 商品紹介- ファナック株式会社.”[Online]. Available: https://www.fanuc.co.jp/ja/product/field/basic/index.html [21] (2024) 不斷電系統(ups) | apc taiwan. https://www.apc.com/tw/zh/product-category/88972-%E4%B8%8D%E6%96%B7%E9%9B%BB%E7%B3%BB%E7%B5%B1-ups/. Accessed: 2024-07-15. [22] (2024) Powerchute network shutdown. https://www.se.com/myschneider/catalogBrowse/tw/zh/range/61933#products. Accessed: 2024-07-15. [23] (2024) Openssl. https://www.openssl.org/. Accessed: 2024-07-03. [24] (2024) apcupsd - community help wiki. https://help.ubuntu.com/community/apcupsd. Accessed: 2024-07-03. [25] (2024) apcupsd - debian wiki. https://wiki.debian.org/apcupsd. Accessed: 2024-07-03. | - |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/94287 | - |
| dc.description.abstract | 現代製造場域大量引入電腦系統蒐集加工資料,提供給操作員與決策者足夠的數據協助製程改善。然而不同的廠商的機器使用不同的通訊方式與格式,使得管理與機器間資訊交互十分困難。MTConnect 與 OPC UA 提供了傳輸協定與共通格式的選項,並被廣泛應用於電腦數值控制工具機中。近年來工業4.0的概念被廣泛採用,資訊安全措施也越發重要。然而古早時代的機器無法直接整合進現代系統,或符合現代資訊安全標準。本研究目標在利用MQTT之Application layer整合製造場域之古早機器、溝通受限機器之資訊傳遞與提升傳遞品質、降低邊緣設備負擔、使用者授權與憑證使用。並進一步探討未來OPC UA PubSub功能的可能性。 | zh_TW |
| dc.description.abstract | Computer systems are integral to modern manufacturing, providing operators and decision-makers with detailed insights into production processes. However, communication methods and format between machines and computers vary widely among manufacturers, posing challenges for managing and interoperability. Standards like MTConnect and OPC UA address transmission issues and data formatting, and widely adopted in CNCs. With rising cybersecurity concerns as Industry 4.0 has been widely adopted, legacy machines struggle to meet modern specifications. This thesis proposes methods to integrate legacy and communication-restricted machines transferring data with MQTT's application layer, enhance transmission quality, reduce burden for edge device, and usage of authentication and certification. Further discuss the possibility of using OPC UA PubSub. | en |
| dc.description.provenance | Submitted by admin ntu (admin@lib.ntu.edu.tw) on 2024-08-15T16:37:56Z No. of bitstreams: 0 | en |
| dc.description.provenance | Made available in DSpace on 2024-08-15T16:37:56Z (GMT). No. of bitstreams: 0 | en |
| dc.description.tableofcontents | Acknowledgements iii
摘要v Abstract vii Contents ix List of Figures xiii List of Tables xv Denotation xvii Chapter 1 Introduction 1 1.1 General Background Information 1 1.2 Literature Review 2 1.3 Motivation and Scope of Thesis 3 1.4 Organization of Thesis 5 Chapter 2 Basic Theory 7 2.1 Industrial Internet of Things (IIoT) 7 2.2 Models of IIoT 8 2.3 Message Queuing Telemetry Transport (MQTT) 9 2.3.1 QoS 0 11 2.3.2 QoS 1 11 2.3.3 QoS 2 12 2.3.4 MQTT Bridge 13 2.4 Open Platform Communications Unified Architecture (OPC UA) 14 2.4.1 OPC UA over MQTT 15 2.4.2 Computer Numerical Control (CNC) processing machine and Controller 16 2.4.3 Case Study: CNC - FANUC 17 2.4.4 Case Study: CNC - Heidenhain 17 2.4.5 Case Study: CNC - Siemens 18 2.5 Cybersecurity Technology 19 2.5.1 Public Key Infrastructure (PKI) 19 2.5.2 Digital Signature 20 2.5.3 Digital Certificate and PKI 20 2.5.4 Access Control 20 Chapter 3 Experiment Design 21 3.1 Equipment and Hardware 21 3.1.1 Raspberry Pi 4B 21 3.1.2 Uninterruptible Power Supply (UPS) 22 3.1.3 Autonomous Mobile Robots (AMR) 23 3.1.4 Network Routers/Switches 24 3.2 Software 25 3.2.1 Network Time Protocol (NTP) 25 3.2.2 OpenSSL 25 3.2.3 APCUPSD 27 3.2.4 Mosquitto 27 3.2.5 Paho client 27 3.2.6 Wireshark/tshark 29 3.2.7 Docker 29 3.3 Environment Setting 29 3.3.1 Timestamp 29 3.4 Installing on Machines 30 3.4.1 APC UPS 30 3.4.2 AMR 31 3.5 MQTT Brokers 32 3.6 Docker 33 3.7 Network configuration 34 3.8 Software Logic & Testing Methods 36 3.8.1 Issuing Certificate 36 3.8.2 Software Logic 37 3.8.3 Testing Methods 39 Chapter 4 Results & Discussions 41 4.1 Performance of transferring through MQTT 41 4.1.1 Both credential, 1000 [ms] fetching interval 41 4.1.2 Certificate only, 1000 [ms] fetching interval 44 4.1.3 Both credential, 1000 [ms] fetching interval, interrupted 46 4.1.4 Certificate only, 1000 [ms] fetching interval, interrupted 49 4.2 Discussion 51 4.2.1 Possibility of TLS/SSL failure when across the WAN 51 4.2.2 CNC Adaption Difficulties 54 4.2.3 Docker Adaption 54 Chapter 5 Conclusions 57 5.1 Conclusions 57 5.2 Recommendations for Future Research 57 References 59 | - |
| dc.language.iso | en | - |
| dc.subject | 資料傳輸品質 | zh_TW |
| dc.subject | PubSub | zh_TW |
| dc.subject | 公開金鑰基礎建設 | zh_TW |
| dc.subject | MQTT | zh_TW |
| dc.subject | MQTT | en |
| dc.subject | PubSub | en |
| dc.subject | Data Transmission Quality | en |
| dc.subject | PKI | en |
| dc.title | 使用PubSub 通訊機制強化製造場域安全資訊互通性 | zh_TW |
| dc.title | Enhancing Secure Interoperability for Manufacturing IoT Infrastructure using PubSub Mechanism | en |
| dc.type | Thesis | - |
| dc.date.schoolyear | 112-2 | - |
| dc.description.degree | 碩士 | - |
| dc.contributor.oralexamcommittee | 楊明豪;張世豪 | zh_TW |
| dc.contributor.oralexamcommittee | Ming-Hour Yang;Shih-Hao Chang | en |
| dc.subject.keyword | MQTT,PubSub,資料傳輸品質,公開金鑰基礎建設, | zh_TW |
| dc.subject.keyword | MQTT,PubSub,Data Transmission Quality,PKI, | en |
| dc.relation.page | 62 | - |
| dc.identifier.doi | 10.6342/NTU202403509 | - |
| dc.rights.note | 同意授權(限校園內公開) | - |
| dc.date.accepted | 2024-08-11 | - |
| dc.contributor.author-college | 工學院 | - |
| dc.contributor.author-dept | 機械工程學系 | - |
| dc.date.embargo-lift | 2024-12-31 | - |
| 顯示於系所單位: | 機械工程學系 | |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-112-2.pdf 授權僅限NTU校內IP使用(校園外請利用VPN校外連線服務) | 18.49 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
