以作者查詢圖書館館藏 、以作者查詢臺灣博碩士 、以作者查詢全國書目 、勘誤回報 、線上人數:121 、訪客IP:3.147.55.155
姓名 吳振宏(Cheng-Hung Wu) 查詢紙本館藏 畢業系所 土木工程學系 論文名稱 物聯網制動功能之互操作性解決方案
(An Interoperable Solution Realizing the Internet of Things Tasking Capability)相關論文 檔案 [Endnote RIS 格式] [Bibtex 格式] [相關文章] [文章引用] [完整記錄] [館藏目錄] [檢視] [下載]
- 本電子論文使用權限為同意立即開放。
- 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
- 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
摘要(中) 物聯網為近年全球發展的趨勢,其中物聯網裝置可透過不同的通訊技術連上網路,使資訊世界的網際網路與物理世界的實體物件相互連結,使用者得以透過網際網路來操控連上網路的實體物件。一般而言,物聯網裝置有兩項主要功能,分別是感測功能以及制動功能,感測功能透過物聯網物件中內嵌入的各式感測器,讓物件能夠監測本身的狀態或是周遭的環境變數。而制動功能可以使其他的物件或是使用者得以透過網際網路或是各類通訊技術來遠端操控該物件。透過這兩項功能,許多新穎的自動化物件混搭(physical mashup)應用將可透過不同的物聯網裝置實現。
然而,不同廠牌的物聯網裝置往往採用不同的通訊平台及協定,因此使用者僅能透過該裝置特定的應用程式來操作這類連網的裝置。如想透過統一平台的方式來控制不同物聯網的裝置,使用者需要客製化連結器以操作不同的裝置,而無法透過一個統一的通訊方式來操作以及管理物聯網裝置。
為了解決上述通訊協定異質性(heterogeneity)之問題,本發明旨在提出一標準化的網路服務描述資料模型(data model)作為一輕量化且通用的描述文檔。該文檔可支援描述不同裝置的通訊協定,在每份描述中定義裝置通訊的要件,並用「關鍵字取代」的方式,從使用者發送的命令中透過特定的關鍵字將使用者輸入之參數置於網路服務描述中的對應的位置,組成一完整的網路服務請求(request),以達到控制物聯網裝置的目的。此方法讓使用者可透過統一的網路服務協定操作及管理各廠牌之物聯網裝置,即便裝置之網路服務協定具有異質性。對於物聯網之應用開發商,應用端僅需支援一種通訊協定,即可連接不同裝置,進而可大幅降低其開發成本。此外,本研究嘗試將所提出之方法與OGC SensorThings API整合,讓整合後之Extended SensorThings API可同時透過統一的通訊協定支援物聯網的感測功能及制動功能。透過實際紀錄物聯網裝置的描述文檔及開發物件混搭應用,指出本研究所提出之解決方案可實現自動化且具互操作性的物聯網架構與應用。摘要(英) The Internet of Things (IoT) is an infrastructure that interconnects uniquely-identifiable devices using the Internet. By interconnecting everyday appliances, various monitoring and physical mashup applications can be constructed to improve human’s daily life. In general, IoT devices provide two main capabilities. The sensing capability monitors device statuses or the environmental properties of their surroundings such as air temperature and humidity. The tasking capability allows other devices or users to actuate devices via the Internet. While the sensing capability is similar to the World-Wide Sensor Web, this research focuses on the tasking capability. To remotely control an IoT device, the device can be regarded as a Web service that receives requests from clients and responds accordingly. However, currently, IoT devices created by different manufacturers follow different proprietary protocols and are locked in many closed ecosystems. This heterogeneity issue impedes the interconnection between IoT devices and damages the potential of the IoT. To address this issue, this research aims at proposing an interoperable solution that allows users to control different IoT devices using a uniform web service interface. To be specific, this research defines a data model, which is named the Tasking Capability Description, to describe the Web service protocols of IoT devices in a uniform manner. In this case, a web service can be implemented to understand device protocols automatically and help users to connect with different IoT devices. This study demonstrates the contribution of the proposed solution by interconnecting three different IoT devices for different IoT applications. In addition, the proposed solution is integrated with the OGC SensorThings API standard, which is a Web service standard defined for the IoT sensing capability. Meanwhile, this study also implements two physical mashup applications to demonstrate the contribution of the Extended SensorThings API. Consequently, the Extended SensorThings API can realize both IoT sensing and tasking capabilities in an integrated and interoperable manner. 關鍵字(中) ★ 物聯網
★ 制動能力
★ 互操作性關鍵字(英) ★ Internet of Things
★ tasking capability
★ Interoperability
★ OGC SensorThings API論文目次 Table of Contents
摘要 i
Abstract ii
致謝 iii
Table of Contents iv
List of Figures and Illustrations vi
List of Tables vii
1. Introduction 1
1.1. Background 1
1.2. The IoT Architecture 6
1.3. Problems and objectives 8
2. Related work 10
3. Methodology 13
3.1. The overall workflow of the Extended SensorThings API 13
3.2. The data model of the tasking capability description and task 23
3.2.1. Classes in the tasking capability data model 25
3.2.1.1. TaskingCapability 25
3.2.1.2. Actuator 26
3.2.1.3. Parameter 27
3.2.1.4. HTTPProtocol 29
3.2.1.5. Task 31
3.3. Keyword replacement 32
4. Results 35
4.1. The tasking capability descriptions for existing IoT products 35
4.2. The task for cotrolling IoT products 42
4.3. Physical mashup applications 44
4.3.1. Use case 1 - Automatic dehumidifier 45
4.3.2. Use case 2 - A smart office lighting system 47
5. Conclusions and future work 48
References 49參考文獻 References
1. Weiser, M. The computer for the 21st century. Scientific american 1991, 265, 94-104.
2. Atzori, L.; Iera, A.; Morabito, G. The internet of things: A survey. Computer networks 2010, 54, 2787-2805.
3. Gates, B.; Myhrvold, N.; Rinearson, P.; Domonkos, D. The road ahead. 1995.
4. Ashton, K. That ‘internet of things’ thing. RFiD Journal 2009, 22, 97-114.
5. Recommendation, Y. 2060. Overview of Internet of Things. ITU-T, Geneva 2012.
6. Gubbi, J.; Buyya, R.; Marusic, S.; Palaniswami, M. Internet of things (iot): A vision, architectural elements, and future directions. Future Generation Computer Systems 2013, 29, 1645-1660.
7. Gartner, I. Gartner’s 2015 hype cycle for emerging technologies identifies the computing innovations that organizations should monitor. August: 2015.
8. Evans, D. The internet of things: How the next evolution of the internet is changing everything. CISCO white paper 2011, 1, 1-11.
9. GARTNER, S. Gartner says 6.4 billion connected “things” will be in use in 2016, up 30 percent from 2015 [interaktyvus].[žiūrėta 2015 m. Lapkričio 4 d.]. Prieiga per internetą:< http://www. gartner. com/newsroom/id/3165317 2015.
10. Intelligence, A.B. More than 30 billion devices will wirelessly connect to the internet of everything in 2020. New York, NY, USA.: Allied Business Intelligence (ABI) Reasearch. Retrieved November 2013, 10, 2014.
11. The "only" coke machine on the internet. https://www.cs.cmu.edu/~coke/history_long.txt (2 April ),
12. The internet toaster. http://www.livinginternet.com/i/ia_myths_toast.htm (2 April),
13. Guinard, D.; Trifa, V.; Wilde, E. In A resource oriented architecture for the web of things, Internet of Things (IOT), 2010, 2010; IEEE: pp 1-8.
14. Bormann, C.; Ersue, M.; Keranen, A. Terminology for constrained-node networks. Internet Engineering Task Force (IETF), RFC 2014, 7228.
15. Miorandi, D.; Sicari, S.; De Pellegrini, F.; Chlamtac, I. Internet of things: Vision, applications and research challenges. Ad Hoc Networks 2012, 10, 1497-1516.
16. Ogc® sensorthings api. Open Geospatial Consortium.
17. Observations and measurements - xml implementation. Open Geospatial Consortium.
18. Bröring, A.; Maué, P.; Janowicz, K.; Nüst, D.; Malewski, C. Semantically-enabled sensor plug & play for the sensor web. Sensors 2011, 11, 7568-7605.
19. Lea, R. Hypercat: An iot interoperability specification. 2013.
20. Kim, J.; Lee, J.-W. In Openiot: An open service framework for the internet of things, Internet of Things (WF-IoT), 2014 IEEE World Forum on, 2014; IEEE: pp 89-93.
21. Om2m/one. https://wiki.eclipse.org/OM2M/one (18 May),
22. Bröring, A.; Stasch, C.; Echterhoff, J. Ogc sensor observation service interface standard. Open Geospatial Consortium Interface Standard 2012, 12-006.
23. Simonis, I.; Echterhoff, J. Ogc® sensor planning service implementation standard. OpenGIS® implementation standard no. OGC 2011, 09-000.
24. Christensen, E.; Curbera, F.; Meredith, G.; Weerawarana, S. Web services description language (wsdl) 1.1. 2001.
25. Kopecky, J.; Gomadam, K.; Vitvar, T. In Hrests: An html microformat for describing restful web services, Web Intelligence and Intelligent Agent Technology, 2008. WI-IAT′08. IEEE/WIC/ACM International Conference on, 2008; IEEE: pp 619-625.
26. Mayer, S.; Guinard, D.; Trifa, V. Facilitating the integration and interaction of real-world services for the web of things. Proceedings of Urban Internet of Things–Towards Programmable Real-time Cities (UrbanIOT) 2010.
27. Broering, A.; Below, S.; Foerster, T. Declarative sensor interface descriptors for the sensor web. Proceedings of the WebMGS 2010.
28. Bröring, A.; Bache, F.; Bartoschek, T.; van Elzakker, C.P. The sid creator: A visual approach for integrating sensors with the sensor web. In Advancing geoinformation science for a changing world, Springer: 2011; pp 143-162.
29. Broering, A.; Below, S. Opengis® sensor interface descriptors. Open Geospatial Consortium Inc. 2010-06-30, OGC 10 2010, 134.
30. Maeda, K. In Performance evaluation of object serialization libraries in xml, json and binary formats, Digital Information and Communication Technology and it′s Applications (DICTAP), 2012 Second International Conference on, 2012; IEEE: pp 177-182.
31. Fielding, R.; Gettys, J.; Mogul, J.; Frystyk, H.; Masinter, L.; Leach, P.; Berners-Lee, T. Hypertext transfer protocol--http/1.1. RFC 2616, June: 1999.
32. Franks, J.; Hallam-Baker, P.; Hostetler, J.; Lawrence, S.; Leach, P.; Luotonen, A.; Stewart, L. Http authentication: Basic and digest access authentication. RFC 2617, June: 1999.
33. Philips hue api. http://www.developers.meethue.com/ (2015/07/15),指導教授 黃智遠(Chih-Yuan Huang) 審核日期 2016-7-26 推文 facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu 網路書籤 Google bookmarks del.icio.us hemidemi myshare