簡易檢索 / 詳目顯示

研究生: 李庭宇
Ting-Yu Lee
論文名稱: 開發物聯網架構下智慧建築的三維視覺化雲端管理介面
Development of a 3D visualized cloud interface for the management of IoT-based smart buildings
指導教授: 陳鴻銘
Hung-Ming Chen
口試委員: 謝佑明
Yo-Ming Hsieh
呂守陞
Sou-sen LEU
學位類別: 碩士
Master
系所名稱: 工程學院 - 營建工程系
Department of Civil and Construction Engineering
論文出版年: 2016
畢業學年度: 104
語文別: 中文
論文頁數: 109
中文關鍵詞: 物聯網Arduino3D視覺化雲端運算網頁3D
外文關鍵詞: IoT, Arduino, 3D visualization, Cloud computing, Web3D
相關次數: 點閱:393下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 物聯網(IoT)技術目前被廣泛應用於家庭以及辦公室環境來實現智慧建築。但目前大多數智慧建築管理系統採用文字和按鈕組成的2D介面。而另一方面,BIM的應用也持續增加。BIM是3D模型結合模型元件的設計屬性資料。基於這樣的模式,透過3D模型應能有效整合監測數據。然而,現有的BIM系統資料多為靜態屬性且以文字及數字的形式呈現。但監測數據是動態的,隨著時間變化和不斷積累。因此,應提出採用巨量資料的儲存架構累積監測數據並藉由三維視覺化的方式呈現動態資料。本研究建立了一個原型系統展示3D模型作為智慧建築呈現與控制物聯網設備之介面的可行性。所提出系統其構成的物聯網係由基於環境監測與設備控制的四個具代表性之Arduino感測器及控制器組成,並結合雲端技術。以雲端資料庫儲存巨量資料,透過網頁瀏覽器即時展示動態資料的3D模型。藉由不同的3D視覺化方法呈現物聯網設備的資訊,比較不同3D視覺化呈現方式和物聯網資訊之間的適性,藉由開發本系統的應用範例來展示3D模型與物聯網資訊整合的可行性與效益


    Internet of Things (IoT) technologies has been applied in home and office environment to achieve smart building. Most interfaces of the management systems for smart buildings are in 2D with text and buttons. On the other hand, the applications of Building Information Model (BIM) also keep increasing. BIM is the integration of 3D model with design information as properties of model components. Based on such model, effective integration of monitoring data with 3D model should be achieved. However, the property information in existing BIM systems is static and presented as number or text in form. Monitoring data are dynamic which change over time and keep accumulated. Therefore, technology for storing accumulating big data should be adopted and 3D visualized ways for presenting dynamic data on 3D model should be proposed. This study developed a prototype system to show the feasibility of using 3D model as the interface for the display and control of IoT devices in a smart building. The proposed system forms an indoor IoT network which integrates four representative Arduino-based sensors and controllers for environment monitoring and device control. It adopts Cloud technology for accumulating big data form monitoring in a cloud database, and also adopts Web3D technology for presenting 3D model with dynamic data online via Web browser. Several 3D visualized ways to present the information of these IoT devices on 3D model were proposed and compared in this study to suggest the most suitable way for each one. A case study on the application of the proposed system was developed to show the feasibility and benefit of such integration.

    論文摘要 I ABSTRACT II 誌  謝 III 目錄 IV 圖目錄 VII 表目錄 IX 第一章 緒論 1 1.1研究動機 1 1.2研究目的 5 1.3研究範圍 5 1.4研究方法 6 1.5論文架構 8 第二章 文獻回顧 9 2.1 文獻回顧 9 2.1.1 物聯網 9 2.1.2 雲端運算 9 2.1.3 WebGL 10 2.1.4 智慧建築 11 2.1.5 建築資訊模型 12 2.2 系統開發技術 13 2.2.1 物聯網 13 2.2.1.1 無線感測網路 13 2.2.1.2 Arduino 13 2.2.1.3 ZigBee 15 2.2.2 雲端運算 15 2.2.3 雲端技術 18 2.2.3.1 HDFS 18 2.2.3.2 Apache HBase 20 2.2.4 WebGL 21 2.3系統開發工具 22 2.3.1 PHP 22 2.3.2 Apache Thrift 23 2.3.3 GLGE 23 2.3.4 AJAX 24 2.3.5 Fritzing 25 2.3.6 Autodesk 123D Circuits 27 2.3.7 Highcharts 29 第三章 系統功能需求分析 31 3.1前言 31 3.2環境資訊收集與傳遞 31 3.3資料管理與儲存 32 3.4三維視覺化管理介面 33 3.4.1 設施概況查詢 33 3.4.2 設備控制 33 第四章 系統架構與運作機制規劃 35 4.1 前言 35 4.2 系統架構 35 4.3 系統運作流程 36 4.3.1 感測器之資料收集與上傳 36 4.3.2 使用者介面之操作 37 4.3.3 物聯網設備控制系統 38 4.4 系統運作機制規劃 39 4.4.1 Arduino感測器 39 4.4.1.1 LM35 39 4.4.1.2 PIR 40 4.4.1.3 MG811 40 4.4.2 XBee通訊模組 41 4.4.3 Arduino Ethernet Shield 45 4.4.4 PHP程式 45 4.4.3 HBase資料儲存架構 46 4.4.5 三維視覺化雲端管理介面 46 4.4.6 Arduino控制器 49 第五章 物聯網架構下智慧建築領域之環境資訊在BIM上的呈現模式 53 5.1 設施環境資訊 53 5.1.1 溫度資訊 53 5.1.2 二氧化碳資訊 54 5.2 設施狀態歷時紀錄呈現 55 5.3 物聯網設備控制系統 57 5.4 資訊呈現方式之比較 60 第六章 系統功能展示 61 6.1 前言 61 6.2 操作展示介面 61 6.2.1 室內溫度顯示 62 6.2.2 室內二氧化碳顯示 63 6.2.3 室內人數顯示 63 6.2.4 物聯網控制系統網頁 64 6.2.5 直覺式設備操作控制 65 第七章 結論與未來展望 67 7.1總結 67 7.2未來展望 69 參考文獻 71 附錄 79 附錄A 感測器、控制器規格 79 A.1 5mm Infrared LED 79 A.2 KEYES 5V Relay Module 81 A.3 LM35 Precision Centigrade Temperature Sensor 82 A.4 MG811 CO2 Sensors 83 附錄B Hadoop平台建置 85 B.1. Hadoop與HBase安裝與設定 85 B.2. 在Ubuntu手動安裝JDK 92 B.3. 安裝HBase、Thrift、PHP 94 附錄C 瀏覽器版本最低限制 97 C.1 Internet Exploer 97 C.2 Firefox 97 C.3 Chrome 97 C.4 Opera 97

    [1] 劉雲浩,「物聯網導論」,北京:科學出版社,ISBN 9787030292537 (2010).
    [2] Atzori, L., Antonio, I., and Giacomo, M., "The internet of things: A survey", Computer networks, Vol. 54, No. 15, pp. 2787-2805 (2010).
    [3] IBM,"感知化、互連化、智慧化 與建築聰明對話",藍色觀點三月號,Available from: https://www-07.ibm.com/tw/blueview/2012mar/1.html(2012)
    [4] Kuprenas, John A. and Mock, Chris S., “Collaborative BIM modeling case study - Process and results”, Proceedings of the 2009 ASCE International Workshop on Computing in Civil Engineering, vol.346, pp.431–441 (2009)
    [5] Zhili, Gao, Ganapathy, Mahalingam and Nguyen, Tang-Hung, “Applications of Building Information Modeling (BIM) in the Design and Construction Process”, ICCCBE-XII & INCITE, Proceedings of 12th International Conference on Computing in Civil and Building Engineering & 2008 International Conference on Information Technology in Construction, Beijing, China (2008)
    [6] 石塚義高,「建築ソьユиДユヱюсбЖф⑦Ь」,井上書院,ISBN 978-4753017317 (1996)。
    [7] WebGL, [Online], Available from: http://www.khronos.org/webgl/(2016)
    [8] Highcharts, [Online], Available from: http://www.highcharts.com/(2016)
    [9] Gates, B.,「The Road Ahead」,Viking Penguin,ISBN9780670772896 (1995)
    [10] Meadati, P., Irizarry, J., and Akhnoukh, A. K., "BIM and RFID integration: a pilot study", Advancing and Integrating Construction Education, Research and Practice, pp. 570-78 (2010).
    [11] Motamedi, A., and Hammad, A., "RFID-assisted lifecycle management of building components using BIM data", Proceedings of the 26th international symposium on automation and robotics in construction (ISARC 2009), Austin, USA (2009).
    [12] Wang, H., Meissner, S., Gluhak, A., and Tafazolli, R, "INTEGRATION OF BIM AND LIVE SENSING INFORMATION TO MONITOR BUILDING ENERGY PERFORMANCE", Proceedings of the 30th CIB W78 International Conference (2013).
    [13] Mell, P. and Grance, T., “The NIST Definition of Cloud Computing”, National Institute of Standards and Technology Special Publication,800-145, 1-3.(2011)
    [14] 王耀聰,「雲端運算關鍵技術Hadoop與MapReduce簡介」,[Online], Available:http://trac.nchc.org.tw/cloud/raw-attachment/wiki/NUST111213/11-12-13_Hadoop_and_MapReduce.pdf(2010)
    [15] Google Inc., [Online], Available: http://www.google.com/(2016)
    [16] Ghemawat, S., Gobioff, H., Leung,S.-T., “The Google File System(GFS)”, SOSP, Proceedings of the 19th ACM symposium on Operating systems principles, pp. 29-43 (2003)
    [17] Chang, F., Dean, J., Ghemawat, S., Hsieh, W. C., Wallach, D. A., Burrows, M., Chandra, T., Fikes, A., and Gruber, R. E., “Bigtable: A distributed storage system for structured data”, OSDI, 7th Symposium on Operating System Design and Implementation,Seattle, WA, (2006)
    [18] Apache Software Foundation, [Online], Availble: http://www.apache.org(2016)
    [19] Apache Hadoop, [Online], Availble: http://hadoop.apache.org (2016)
    [20] Apache HDFS, [Online], Availble: https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html (2013)
    [21] Apache HBase, [Online], Availble: http://hbase.apache.org/ (2016)
    [22] Shvachko, K., Kuang, H., Radia, S., Chansler, R., “The Hadoop Distributed File System”, MSST, 26th Symposium on Mass Storage Systems and Technologies.IEEE (2010)
    [23] Yahoo!, [Online], Available: http://tw.yahoo.com/(2016)
    [24] Sivaraman, E., Manickachezian, R., “High Performance and Fault Tolerant Distributed File System for Big Data Storage and Processing Using Hadoop”, ICICA, International Conference on Intelligent Computing Applications(2014)
    [25] Dwivedi, K., Dubey, S.K., “Analytical Review on Hadoop Distributed File
    System”, 5th International Conference- Confluence The Next Generation Information Technology Summit(2014)
    [26] Zhang, J., Wu, G., Hu, X., Wu,X., “A Distributed Cache for Hadoop Distributed File System in Real-Time Cloud Services”, 13th International Conference on Grid Computing. ACM/IEEE (2012)
    [27] Tang, B., Wang, Y., “Design of large-scale sensory data processing system based on cloud computing”, Research Journal of Applied Sciences, Engineering and Technology, Volume 4, Issue 8, 2012, Pages 1004-1009 (2012)
    [28] Khronos Group, [Online], Available: https://www.khronos.org/(2016)
    [29] Chrome Experiments, [Online], Available:https://www.chromeexperiments.com/webgl(2016)
    [30] BioDigital, [Online], Available: https://www.biodigitalhuman.com/(2016)
    [31] Jolecule, the protein viewer in the cloud, [Online], Available:http://jolecule.appspot.com/(2016)
    [32] 内政部建築研究所,「智慧建築評估手冊」,財團法人台灣建築中心 (2016)。
    [33] Yi, P., Iwayemi, A., Zhou, C., “Building Automation Networks for Smart Grids”, International Journal of Digital Multimedia Broadcasting(2011)
    [34] Carrillo, E., Benitez, V., Mendoza, C., Pacheco, J., “IoT framework for smart buildings with cloud computing”, ISC2, Smart Cities Conference, First International, IEEE(2015)
    [35] Bravos, G., Anagnostopoulos, D., Dimitrakopoulos, G., Nikolopoulos, V., Nikolaidou, M., Dimopoulos, A., “An autonomic management framework for multi-criticality smart building applications”, INDIN, 13th International Conference on Industrial Informatics, IEEE(2015)
    [36] Agarwal, Y., Balaji, B., Gupta, R., Lyles, J., Wei, M., and Weng, T, "Occupancy-driven energy management for smart building automation", Proceedings of the 2nd ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Building, ACM (2010).
    [37] Chen, H., Chou, P., Duri, S., Lei, H., and Reason, J., "The design and implementation of a smart building control system", e-Business Engineering, ICEBE'09. IEEE International Conference on. IEEE (2009).
    [38] National Institute of Building Sciences, Charter for the National Building Information Model (BIM) Standard Project of the buildingSMARTalliance, The National Building Information Model Standard, WA (2008).
    [39] Bouchlaghem, D., Shang, H., Whyte, J., and Ganah, A., “Visualisation in architecture, engineering and construction (AEC)”, Automation in Construction, Vol. 14, No. 3, pp. 287-295 (2005).
    [40] Dossick, C.S., and Neff, G., “Organizational Divisions in BIM-Enabled Commercial Construction”, Journal of Construction Engineering and Management, ASCE, Vol. 136, No. 4, pp. 459-467 (2010).
    [41] Arduino official website-Introduction, [Online], Available:https://www.arduino.cc/en/Guide/Introduction(2016)
    [42] Creative Commons, [Online], Available: https://creativecommons.org(2016)
    [43] Arduino official website-Products, [Online], Available: https://www.arduino.cc/en/Main/arduinoBoardUno (2016)
    [44] ZigBee Alliance, [Online], Available: http://www.zigbee.org/(2016)
    [45] Baronti, P., Pillai, P., Chook, V. W., Chessa, S., Gotta, A., and Hu, Y. F., "Wireless sensor networks: A survey on the state of the art and the 802.15. 4 and ZigBee standards", Computer communications, Vol. 30, No.7, pp. 1655-1695, (2007).
    [46] 謝錦星,”智慧家庭時代來臨”,北美智權報第121期,[Online],Available:http://www.naipo.com/Portals/1/web_tw/Knowledge_Center/Research_Development/publish-89.htm(2014)
    [47] NIST Visual Model of Cloud Computing Definition, [Online], Available:  http://theuniverseiswinning.blogspot.tw/2010/05/nist-visual-model-of-nist-working.html (2010)

    [48] HDFS Architecture, [Online], Available:https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html(2013)
    [49] Powerset, [Online], Available:http://en.wikipedia.org/wiki/Powerset_(company) (2016)
    [50] Byeongweon Moon, “Introduction to HBase”, [Online], Available:http://www.slideshare.net/tasyblue/introduction-to-hbase-15543965(2012)
    [51] HareDB, “HBase Introduction” , [Online], Available:http://www.haredb.com/HareDB/src_tw/About.aspx?l=4 (2014)
    [52] JavaScript API, [Online], Available:https://developer.mozilla.org/en-US/docs/Web/JavaScript (2016)
    [53] Mozilla Foundation, https://www.mozilla.org/en-US/ (2016)
    [54] W3C, [Online], Available: http://www.w3.org/(2016)
    [55] Khronos Releases Final WebGL 1.0 Specification, [Online], Available:https://www.khronos.org/news/press/khronos-releases-final-webgl-1.0-specification (2011)
    [56] GLGE, [Online], Available: http://www.glge.org/(2010)
    [57] C3DL, [Online], Available: http://www.c3dl.org/(2011)
    [58] Copperlicht, [Online], Available: http://www.ambiera.com/copperlicht/(2016)
    [59] SceneJS, [Online], Available: http://scenejs.org/(2013)
    [60] American National Standards Institute , [Online], Available:https://www.ansi.org/ (2016)
    [61] PHP, [Online], Available: http://www.php.net/(2016)
    [62] Apache Thrift, [Online], Available: https://thrift.apache.org/(2016)
    [63] AJAX, [Online], Available: https://developer.mozilla.org/en/AJAX
    [64] XML, [Online], Available: http://www.w3.org/XML/
    [65] Classic & Ajax - Web Application Model, [Online], Available:http://adaptivepath.com/publications/essays/archives/000385.php (2011)
    [66] Fritzing official website, [Online], Available: http://fritzing.org/home/ (2015)
    [67] Autodesk, Inc., [Online], Available: www.autodesk.com (2016)
    [68] XCTU, [Online], Available:http://www.digi.com/products/xbee-rf-solutions/xctu-software/xctu#productsupport-utilities (2016)
    [69] Mesh networking, [Online], Available:https://en.wikipedia.org/wiki/Mesh_networking (2016)
    [70] Jackal Chen, 新通訊2015年12月號178期《技術前瞻》, [Online], Available: http://www.2cm.com.tw/technologyshow_content.asp?sn=1512110005 (2016)
    [71] TinyOS Alliance, [Online], Available: www.tinyos.net
    [72] Arduino official website, “SoftwareSerialConstructor”, [Online], Available:https://www.arduino.cc/en/Reference/SoftwareSerialConstructor (2015)
    [73] XBee-Series-2-module-Pin-Diagram, [Online], Available:https://www.researchgate.net/figure/262388244_fig8_Fig-8-The-XBee-Series-2-module-Pin-Diagram (2016)

    [74] 曹永忠, “實作Arduino Ethernet Shield應用,透過網路監控居家亮度”, [Online],Available:http://www.techbang.com/posts/25109-future-of-humanity-through-network-monitoring-internet-home-brightness(2015)
    [75] Arduino Ethernet Library, [Online], Available:http://www.arduino.cc/en/reference/Ethernet(2016)
    [76] coopermaa, Arduino筆記- Lab21用繼電器控制12V風扇, [Online], Available: http://coopermaa2nd.blogspot.tw/2011/03/lab21-12v.html/ (2011)
    [77] Relays, “The Electromechanical amplifier”, [Online], Available:http://www.glolab.com/relays/relays.html/ (2015).
    [78] IRremote Arduino Library, [Online], Available:https://github.com/z3t0/Arduino-IRremote (2012).
    [79] 5mm Infrared LED,T-1 3/4 IR333-A, [Online], Available:https://docs.particle.io/assets/datasheets/makerkit/ir333-a.pdf (2013)
    [80] KEYES 5V Relay Module KY-019, [Online], Available:http://tinkbox.ph/sites/tinkbox.ph/files/downloads/KEYES%205V%20Relay%20Module%20KY-019.pdf (2015)
    [81] Pyroelectric Passive Infrared Sensor, [Online], Available:http://www.ladyada.net/media/sensors/RE200B.pdf (1999)
    [82] LM35 Precision Centigrade Temperature Sensors, [Online], Available:http://www.ti.com/lit/ds/symlink/lm35.pdf (2015)
    [83] MG811 CO2 Sensor, [Online], Available:http:sandboxelectronics.com/files/SEN-000007/MG811.pdf (2016)

    QR CODE