Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 工學院
  3. 機械工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/94287
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor蔡曜陽zh_TW
dc.contributor.advisorYao-Yang Tsaien
dc.contributor.author楊松澤zh_TW
dc.contributor.authorSung-Tze Yangen
dc.date.accessioned2024-08-15T16:37:56Z-
dc.date.available2024-08-16-
dc.date.copyright2024-08-15-
dc.date.issued2024-
dc.date.submitted2024-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.urihttp://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.abstractComputer 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.provenanceSubmitted by admin ntu (admin@lib.ntu.edu.tw) on 2024-08-15T16:37:56Z
No. of bitstreams: 0
en
dc.description.provenanceMade available in DSpace on 2024-08-15T16:37:56Z (GMT). No. of bitstreams: 0en
dc.description.tableofcontentsAcknowledgements 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.isoen-
dc.subject資料傳輸品質zh_TW
dc.subjectPubSubzh_TW
dc.subject公開金鑰基礎建設zh_TW
dc.subjectMQTTzh_TW
dc.subjectMQTTen
dc.subjectPubSuben
dc.subjectData Transmission Qualityen
dc.subjectPKIen
dc.title使用PubSub 通訊機制強化製造場域安全資訊互通性zh_TW
dc.titleEnhancing Secure Interoperability for Manufacturing IoT Infrastructure using PubSub Mechanismen
dc.typeThesis-
dc.date.schoolyear112-2-
dc.description.degree碩士-
dc.contributor.oralexamcommittee楊明豪;張世豪zh_TW
dc.contributor.oralexamcommitteeMing-Hour Yang;Shih-Hao Changen
dc.subject.keywordMQTT,PubSub,資料傳輸品質,公開金鑰基礎建設,zh_TW
dc.subject.keywordMQTT,PubSub,Data Transmission Quality,PKI,en
dc.relation.page62-
dc.identifier.doi10.6342/NTU202403509-
dc.rights.note同意授權(限校園內公開)-
dc.date.accepted2024-08-11-
dc.contributor.author-college工學院-
dc.contributor.author-dept機械工程學系-
dc.date.embargo-lift2024-12-31-
顯示於系所單位:機械工程學系

文件中的檔案:
檔案 大小格式 
ntu-112-2.pdf
授權僅限NTU校內IP使用(校園外請利用VPN校外連線服務)
18.49 MBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved