博碩士論文 105522619 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:22 、訪客IP:18.188.40.207
姓名 劉維嘉(LiuWeiJia)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 基於Web技術構建DDS測試平台
(Building DDS Testbed based on Web technology)
相關論文
★ 基於最大期望算法之分析陶瓷基板機器暗裂破片率★ 基於時間序列預測的機器良率預測
★ 基於OpenPose特徵的行人分心偵測★ 建構深度學習CNN模型以正確分類傳統AOI模型之偵測結果
★ 一種結合循序向後選擇法與回歸樹分析的瑕疵肇因關鍵因子擷取方法與系統-以紡織製程為例★ 融合生成對抗網路及領域知識的分層式影像擴增
★ 針織布異常偵測方法研究★ 基於工廠生產資料的異常機器維修預測
★ 萃取駕駛人在不同環境之駕駛行為方法★ 基於刮痕瑕疵資料擴增的分割拼接影像生成
★ 應用卷積神經網路於航攝影像做基於坵塊的水稻判釋之研究★ 採迴歸樹進行規則探勘以有效同時降低多種紡織瑕疵
★ 應用增量式學習於多種農作物判釋之研究★ 應用自動化測試於異質環境機器學習管道之 MLOps 系統
★ 農業影像二元分類:坵塊分離的檢測★ 應用遷移學習於胚布瑕疵檢測
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 伴隨著工業4.0的發展,工業物聯網越來越得到重視,設備之間的信息交互成為了重中之重。為了使設備之間即時地實現信息交互,提高信息的可靠度,發佈/訂閱成為了主要的通訊模式,基於此模式,誕生了DDS協議。其中DDS協議有著多種設定參數。但是面對各式各樣的設定參數,使用者或是研究人員如何選擇合適的參數,成為了難題。過去,沒有任何使用者界面,為進行基本的DDS實驗,每次實驗均需要手動更改實驗參數。單單面對複雜的實驗配置,如何構建實驗配置與驗證配置足以成為難題,當要更改試驗參數,更是難上加難。為了使DDS研究更加便利,需要一個適用的使用者界面。因此本論文描述了如何使用Web技術構建一個完整DDS Testbed的方法。其中包括如何實現配置編輯器,實驗參數編輯器,實驗管理,測試報告呈現與測試報告分析功能。經由實作,已可以構建複雜的實驗配置與設定實驗參數,為DDS研究提供良好的實驗基礎。
摘要(英) With the development of Industry 4.0, the Industrial Internet of Things is more and more important, and information exchange between devices has become a top priority. In order to realize information interactiong in real time and improve the reliability. Publishe/Subscribe has become the mian mode. The DDS protocol was base on this model.The DDS protocol has many kinds of setting parameters. However, there is too much setting parameters. In the past, there was no user interface. We must change setting parameters by ourselves. And it is a problem to verify our configuration and setting parameters, it is more difficult to change the test parameters. In order to make DDS research more convenient, we need a suitable user interface. So this thesis describe how to build a complete DDS Testbed by using Web technologies. This includes how to implement the configuration editor, experiment parameter editor, experiment management, Performance report reader and report analyzer.After confirmed,it is possible to construct complex experimental configuration and set experimental parameters, providing a good experimental basis for DDS research.
關鍵字(中) ★ DDS協議
★ 測試平台
★ 編輯器
關鍵字(英) ★ DDS protocol
★ Testbed
★ Editor
論文目次 摘要 I
ABSTRACT II
目錄 III
圖目錄 VI
表目錄 VIII
名詞定義 IX
第一章 緒 論 1
1.1 研究背景 1
1.2 研究動機 4
1.3 研究目的 5
1.4 研究貢獻 6
1.5 論文架構 6
第二章 相關研究 7
2.1 背景知識 7
2.1.1 Web應用框架 7
2.1.2 Django 7
2.1.3 Apache HTTP Server 8
2.1.4 MySQL 9
2.1.5 UI Design 9
2.2 現有軟體研究 10
2.2.1 Cisco Packet Tracer 10
2.2.2 H3C Cloud Lab 10
2.2.3 華為eNSP 11
2.2.4 MIMIC MQTT Simulator-for IoT Simulation 11
第三章 系統設計 12
3.1 系統架構 12
3.2 Navigation Flow 13
3.3 Data Structure Design 17
3.3.1 Profile Data structure 17
3.3.2 Data Setting Data Structure 19
3.3.3 Data setting JSON structure 20
3.3.4 Report Meta Data 27
3.3.5 Data Structure relationship 28
3.4 資料庫設計 29
3.5 細節設計 29
3.5.1 Profile Page 29
3.5.2 Data Setting Page 35
3.5.3 Report Page 40
3.5.4 DDS Test Environment API 47
3.6 操作界面介紹 48
3.6.1 Profile 48
3.6.2 DataSetting 49
3.6.3 JobManagement 49
3.6.4 Performance Report 50
3.6.5 Analysis Report 50
第四章 建構模擬實驗範例 51
4.1 操作流程 51
4.2 建構實驗範例 52
4.2.1 創建新Profile 52
4.2.2 新增Device与Topic 53
4.2.3 設定Device與Topic的關係 54
4.2.4 創建新DataSetting 55
4.2.5 設定Device信息大小與發送頻率 56
4.2.6 設定Topic QoS 57
4.2.7 選取Profile與DataSetting開始實驗 58
4.2.8 功能尋找bottleneck與自動建議 59
第五章 結論與未來研究 60
5.1 結論 60
5.2 未來研究 61
參考文獻 62
參考文獻 [1] G. Bloom, B. Alsulami, E. Nwafor, and I. C. Bertolotti, "Design patterns for the industrial Internet of Things," in 2018 14th IEEE International Workshop on Factory Communication Systems (WFCS), 2018, pp. 1-10.
[2] G. Pardo-Castellote, "OMG Data-Distribution Service: architectural overview," in 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings., 2003, pp. 200-206.
[3] S. Zheng, J. He, J. Jin, and J. Han, "DDS Based High Fidelity Flight Simulator," presented at the 2009 WASE International Conference on Information Engineering, 2009, pp. 548-551
[4] W. Kang, K. Kapitanova, and S. H. Son, "RDDS: A Real-Time Data Distribution Service for Cyber-Physical Systems," IEEE Transactions on Industrial Informatics, vol. 8, no. 2, pp. 393-405, 2012.
[5] H. Perez and J. J. Gutierrez, "Modeling the QoS parameters of DDS for event-driven real-time applications," Journal of Systems and Software, vol. 104, pp. 126-140, 2015/06/01/ 2015.
[6] S. N. T.-c. Chiueh and S. Brook, "A survey on virtualization technologies," Rpe Report, vol. 142, 2005.
[7] S. M. Lewandowski, "Frameworks for component-based client/server computing," ACM Comput. Surv., vol. 30, no. 1, pp. 3-27, 1998.
[8] M. I. Ahmad, V. Kanoi, M. K. Nema, and R. Kumar, "Performance analysis of data distribution service on error prone channels," in 2017 International Conference on Recent Innovations in Signal processing and Embedded Systems (RISE), 2017, pp. 33-37.
[9] G. E. Krasner and S. T. Pope, "A description of the model-view-controller user interface paradigm in the smalltalk-80 system," Journal of object oriented programming, vol. 1, no. 3, pp. 26-49, 1988.
[10] J. Forcier, P. Bissex, and W. J. Chun, Python web development with Django. Addison-Wesley Professional, 2008.
[11] K. Purer, "PHP vs. Python vs. Ruby–The web scripting language shootout," Vienna University of Technology, 2009.
[12] E. D. Katz, M. Butler, and R. McGrath, "A scalable HTTP server: The NCSA prototype," Computer Networks and ISDN Systems, vol. 27, no. 2, pp. 155-164, 1994/11/01/ 1994.
[13] A. MySQL, "MySQL," ed, 2001.
[14] C. Zhang, J. Naughton, D. DeWitt, Q. Luo, and G. Lohman, "On supporting containment queries in relational database management systems," SIGMOD Rec., vol. 30, no. 2, pp. 425-436, 2001.
[15] W. O. Galitz, The essential guide to user interface design: an introduction to GUI design principles and techniques. John Wiley & Sons, 2007.
[16] M. Maguire and N. Bevan, "User Requirements Analysis," in Usability: Gaining a Competitive Edge, J. Hammond, T. Gross, and J. Wesson, Eds. Boston, MA: Springer US, 2002, pp. 133-148.
[17] A. Dillon and C. Watson, "User analysis in HCI — the historical lessons from individual differences research," International Journal of Human-Computer Studies, vol. 45, no. 6, pp. 619-637, 1996/12/01/ 1996.
[18] M. Vijayalakshmi, P. Desai, and M. M. Raikar, "Packet Tracer Simulation Tool as Pedagogy to Enhance Learning of Computer Network Concepts," in 2016 IEEE 4th International Conference on MOOCs, Innovation and Technology in Education (MITE), 2016, pp. 71-76.
[19] S. Lee, H. Kim, D. k. Hong, and H. Ju, "Correlation analysis of MQTT loss and delay according to QoS level," in The International Conference on Information Networking 2013 (ICOIN), 2013, pp. 714-717.
[20] N. Nurseitov, M. Paulson, R. Reynolds, and C. Izurieta, "Comparison of JSON and XML data interchange formats: a case study," Caine, vol. 9, pp. 157-162, 2009.
指導教授 梁德容(Deron Liang) 審核日期 2018-8-6
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明