| 研究生: |
曾迪元 Chun, Tee-yuen |
|---|---|
| 論文名稱: |
基於OSGi之異質網路服務導向智慧型家庭架構 OSGi-Based Smart Home Architecture for Heterogeneous Network |
| 指導教授: |
鄭憲宗
Cheng, Sheng-Tzong |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2008 |
| 畢業學年度: | 96 |
| 語文別: | 英文 |
| 論文頁數: | 59 |
| 中文關鍵詞: | Universal Plug and Play (UPnP) 、Open Services Gateway initiative (OSGi) 、Bluetooth 、Java for Intelligent Network (Jini) 、Smart-Home 、Devices Profile for Web Services (DPWS) 、Web Services 、Service-Oriented Architecture (SOA) 、Tmote 、Zigbee |
| 外文關鍵詞: | Smart-Home, Web Services, Bluetooth, Devices Profile for Web Services (DPWS), Zigbee, Java for Intelligent Network (Jini), Open Services Gateway initiative (OSGi), Universal Plug and Play (UPnP), Tmote, Service-Oriented Architecture (SOA) |
| 相關次數: | 點閱:183 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來智慧型家用網路應用的發展逐漸成熟,許多用於實現智慧型家用網路的通訊協定被提出。同時,有許多的數位產品和家用電器支援這些通訊協定,可是一般上這些通訊協定都不能互相溝通,所以我們設計及實做出基於服務導向的OSGi架構來整合這些異質的網路,如UPnP、Jini、 DPWS、 Tmote、 Zigbee和Bluetooth來形成一個比較完整且通用的智慧型家用網路平台。由於Tmote,、Zigbee和Bluetooth的技術皆為成熟且獲得各界的支援,我們提出了對應的Base Driver架構來將之整合進我們的平台。另外,我們也提出了Supplemental bundle來補強原本OSGi機制上缺點,讓系統更加完整及達到整合多種異質網路之間的溝通。
With the development of home network and service applications, different protocols and transmission modes are proposed. More digital devices and home appliance compliance to the protocols in the development. The proposed protocols are usually unable to communicate with each other; we design and implement a Service-Oriented Smart-Home Architecture to integrate popular protocols such as UPnP, Jini, DPWS on OSGi framework and collaborating Tmote, Zigbee and Bluetooth to converge various service oriented applications. Furthermore, with the well-developed Tmote, Zigbee and Bluetooth technology, majority of devices developed with these technologies supported, we propose the three new base drivers to integrate different devices communication on our platform. Additionally, we propose a Service Resolving Bundle to complement the drawbacks of OSGi mechanisms. This architecture with service-oriented mechanisms accommodates applications implemented across different domains and allows system components to interact with one another.
[1] M. Weiser, “The computer for the 21st century”, Scientific American, 265(3):66-75, September 1991.
[2] K. Wacks, “The successes and failures of standardization in home systems,” in Proc. 2nd IEEE Conf. Standardization Innovation Inf. Technol., Boulder, CO, pp.77-88, Oct. 2001.
[3] OSGi alliance [Online]. Available: http://www.osgi.org
[4] OSGi Alliance, “OSGi Service Platform Core Specification Release 4”, October 2005.
[5] CyberGarage [Online]. Available: http://www.cybergarage.org/net/upnp/java/index.html
[6] Domoware [Online]. Available: http://domoware.isti.cnr.it/
[7] OSGi alliance [Online]. Available::http://www.osgi.org/javadoc/r4/org/osgi/framework/ServiceListener.html
[8] OSGi alliance [Online]. Available::http://www.osgi.org/javadoc/r4/org/osgi/service/upnp/UPnPDevice.html#UPNP_EXPORT
[9] Felix [Online]. Available: http://svn.apache.org/viewvc/felix/trunk/upnp/basedriver/src/main/java/org/apache/felix/upnp/basedriver/util/Constants.java?view=markup
[10] Pavlin Dobrev, “Device and Service Discovery in Home Networks with OSGi”, IEEE Communications Magazine, pp 86- 92, August 2002.
[11] Bottaro, A. , “Dynamic Web Services on a Home Service Platform”, Advanced Information Networking and Applications, 2008. AINA 2008. 22nd International Conference, 25-28, pp. 378-385, March 2008.
[12] The JAVA APIs for Zigbee Wireless Technology [Online]. Available: http://developers.sun.com/mobility/midp/articles/Zigbee2/
[13] Open Services Gateway Initiative, “Device Access Specification”, available from http://www.osgi.org/resources/docs/spec_overview.pdf
[14] UPnP Service Template Version 1.01[Online]. Available: http://www.upnp.org/resources/documents/Service-Template-1.01_000.doc
[15] Knopflerfish OSGi [Online]. Available: http://www.knopflerfish.org/
[16] The Community Resources for Jini Technology [Online]. Available: http://www.jini.org/
[17] InfraGforge: Amigo [Online]. Available: http://gforge.inria.fr/frs/?group_id=160&release_id=1804
[18] Marco Aiello, “The Role of Web Service at Home”, Advanced International Conference on Telecommunications (AICT/ICIW 2006), Guadeloupe, French Caribbean, February 2006.
[19] Philippe Collet, Thierry Coupaye, Hervé Chang, Lionel Seinturier, Guillaume Dufrêne, "Components and Services: A Marriage of Reason", Technical Report I3S/RR-2007-17-FR, Mai 2007.
[20] André Bottaro, Anne Gérodolle, Philippe Lalanda, "Pervasive Service Composition in the Home Network", 21st International IEEE Conference on Advanced Information Networking and Applications (AINA-07), Niagara Falls, Canada, May 2007.
[21] André Bottaro, Eric Simon1, Stéphane Seyvoz and Anne Gérodolle, “Dynamic Web Service on a Home Service Platform”, 22nd International Conference on Advanced Information Networking and Applications, March 2008.
[22] Rebeca P. Díaz Redondo, Ana Fernández Vilas, Manuel Ramos Cabrer, José Juan Pazos Arias, Jorge García Duque, and Alberto Gil Solla, "Enhancing Residential Gateways: A Semantic OSGi Platform," IEEE Intelligent Systems, pp. 32-40, vol. 23, no. 1, 2008.
[23] Chao-Lin Wu, Chun-Feng Liao, Li-Chen Fu, “Service-Oriented Smart-Home Architecture Based on OSGi and Mobile-Agent Technology”, Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions, March 2007.
[24] DTD for the component descriptor [Online]. Available: http://gravity.sourceforge.net/servicebinder/dtd.html
[25] Günter Obiltschnig, “Automatic Configuration and Service Discovery for Networked Smart Devices”, Electronica Embedded Conference Munich, 2006.
[26] OSGi in a nutshell [Online]. Available: http://gravity.sourceforge.net/servicebinder/osginutshell.html