簡易檢索 / 詳目顯示

研究生: 陳昭銘
Chen, Chao-Ming
論文名稱: 基於TR-069通訊協定之OSGi平台的遠端管理
Remote Management of OSGi Platform based on TR-069 Protocol
指導教授: 侯廷偉
Hou, Ting-Wei
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系碩士在職專班
Department of Engineering Science (on the job class)
論文出版年: 2009
畢業學年度: 97
語文別: 中文
論文頁數: 63
中文關鍵詞: TR-069用戶端設備廣域網路管理協定OSGi數位家庭遠端管理
外文關鍵詞: Digital Home Remote Management, TR-069, OSGi, CWMP
相關次數: 點閱:149下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 數位家庭的服務越來越多,家庭內的設備種類也與日俱增,使得原本就不單純的家庭網路環境變的更為複雜。OSGi(Open Service Gateway initiative)可以在家庭內提供一個異質網路的整合平台,並且可以成為遠端和家庭內設備連繫的一個共通平台。目前的遠端管理,著重在利用OSGi平台對家庭內異質網路的設備進行管理,對OSGi平台本身較少進行管理。我們希望加強遠端對OSGi平台的管理,透過管理OSGi平台以提供一個整合性的管理平台,能夠讓新的服務更容易的裝置在OSGi平台。另外,也可以由遠端來掌握目前平台的運作狀況,協助使用者障礙處理。
    我們比較幾種標準的遠端管理的通訊協定,如Telnet/SSH、SNMP、CMISE、WBEM、OMA-DM、TR-069等,我們發現TR-069被設計用來管理下一代家庭網路的客戶端宅內設備(Customer Premises Equipment, CPE),透過Metadata的訂定,可以很方便的管理OSGi平台。因此本研究設計一套在OSGi平台上以TR-069為基礎的運作機制,定義所需的Metadata,並建立能與遠端自動組態伺服器(Auto-Configuration Server, ACS)溝通的CPE管理服務包(Management Bundle),以從遠端管理OSGi平台。不僅可以由遠端進行OSGi平台上框架(Framework)的版本更新,並且可提供服務包的自動化安裝。另一方面,CPE管理服務包也可將目前OSGi平台上運作的狀態,傳送到遠端的ACS,並進行一些除錯的動作。我們實作一雛型系統,並做效能量測。例如,在Windows XP上進行框架版本的更新,在頻寬為512Kbit/sec時更新一個框架大約需要11秒鐘。

    There are many services and appliances appearing in the digital home, which makes the digital home become more and more complex. OSGi (Open Service Gateway initiative) defines an open platform that supports to connect heterogeneous networks and devices in a digital home. Few researches are on how to remotely configure/control/diagnosis the OSGi platform by a remote operator or a service provider.
    After comparing with several remote management protocols, including Telnet/SSH, SNMP, CMISE, WBEM, OMA-DM, and TR-069, we choose TR-069 as the communication protocol because it is designed to manage CPE (Customer Premises Equipment) in the home in the next generation. We design a mechanism for an operator or service provider to communicate with deployed OSGi platforms by TR-069. Basically, there is a CPE management bundle that connects to a remote ACS (Auto-Configuration Server). The remote management can support to upgrade the OSGi framework image remotely, provide auto bundle installation, collect and monitor CPE running status, and use this information to diagnosis the home networks and services. We implement a prototype and measured its performance. For example, downloading a new OSGi framework by a 512Kbits/sec network takes 11 seconds.

    摘 要 IV ABSTRACT V 誌謝 VI 目 錄 VII 圖 目 錄 IX 表 目 錄 XI 第一章 緒論 1 1.1 研究背景 1 1.2 研究動機 3 1.3 研究目標 4 1.4 章節概要 5 第二章 背景介紹與文獻探討 6 2.1 Open Service Gateway initiative(OSGi) 6 2.2 遠端管理相關通信協定簡介 9 2.2.1 TR-069(CWMP, CPE WAN Management Protocol) 9 2.2.2 Telnet/SSH 13 2.2.3 SNMP 14 2.2.4 CMISE 15 2.2.5 WBEM 15 2.2.6 OMA-DM 16 2.2.7 各種遠端管理工具比較表 17 2.3 VPN 環境 18 2.4 文獻探討 19 2.4.1 與OSGi管理的相關研究 19 2.4.1.1 對平台本身資源的管理 19 2.4.1.2 對平台週遭異質網路設備的管理 20 2.4.2 目前OSGi平台管理功能比較表 21 第三章 系統分析與設計 23 3.1 系統分析 23 3.1.1 Framework Upgrade 23 3.1.2 OSGi平台目前的狀態與監測 24 3.1.3 Bundle的自動化安裝 24 3.1.4 協助Diagnosis功能 25 3.2 系統架構 25 3.3 OSGi平台Metadata的設計 30 3.3.1 Environment 的Metadata 31 3.3.2 Frameworkinfo 的Metadata 35 3.3.3 Bundles的Metadata 37 3.3.4 Devices的Metadata 38 第四章 系統實作與結果 40 4.1 開發環境介紹 40 4.2 系統功能實作 41 4.2.1 Framework Upgrade 41 4.2.2 Status Monitor 43 4.2.3 Bundle的自動化安裝 45 4.2.4 Diagnostic 46 4.3 系統實作結果 48 4.3.1 CPE在ACS上註冊 48 4.3.2 Framework Upgrade 48 4.3.3 Status Monitor 50 4.3.4 Bundle的自動化安裝 51 4.3.5 Diagnosis 53 4.4 效能量測 54 4.5 研究限制 57 第五章 結論與未來工作 58 參考文獻 60

    英文部份
    [1] Wen-Wei Lin and Yu-Hsiang Sheng, ”Using OSGi UPnP Zigbee to provide a wireless ubiquitous home healthcare environment”, The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, Volume 00, pp. 268-273, September 29 - October 04, 2008.
    [2] P Bull and M Harrison, “Managing broadband home networks”, BT Technology Journal, vol. 24, no. 1, pp. 80-85, January 2006.
    [3] Broadband Forum,http://www.broadband-forum.org/.
    [4] Broadband Forum, TR-069: CPE WAN Management Protocol v1.1, Issue 1 Amendment 2, (Nov 2007), http://www.broadband-forum.org/technical/download/TR-069Amendment2.pdf.
    [5] OSGi Alliance, http://www.osgi.org/.
    [6] OSGi, OSGi Service Platform Core Specification, Release4, Version4.1, April 2007.
    [7] OSGi Alliance Whitepaper, “About the OSGi Service Platform”, Revision 4.1 7 June 2007.
    [8] Telnet, http://en.wikipedia.org/wiki/Telnet.
    [9] RFC854, Telnet Protocol Specification, http://tools.ietf.org/html/rfc854.
    [10] SSH, Secure Shell, http://en.wikipedia.org/wiki/Secure_Shell.
    [11] RFC4251, The Secure Shell(SSH)Protocol Architecture, http://tools.ietf.org/html/rfc4251.
    [12] SNMP, Simple Network Management Protocol,http://en.wikipedia.org/wiki/SNMP
    [13] RFC1157, A Simple Network Management Protocol, http://tools.ietf.org/html/rfc1157
    [14] The Quarterly Newsletter of SNMP Technology, Comment, and Events vol. 5, no. 1 December, 1997, http://www.simple-times.org/pub/simple-times/issues/5-1.html
    [15] CMIS, Common management information service, http://en.wikipedia.org/wiki/Common_management_information_service.
    [16] CMIP, Common management information protocol, http://en.wikipedia.org/wiki/Common_management_information_protocol.
    [17] WBEM, Web-Based Enterprise Management, http://140.134.26.7/wbemwiki/index.php/%E9%A6%96%E9%A0%81
    [18] OMA-DM, OMA Device Management, http://en.wikipedia.org/wiki/OMA_Device_Management.
    [19] Ping-Yu Chen,“A Novel Network Module for Medical Devices”, 30th Annual International IEEE EMBS Conference Vancouver, British Columbia, Canada, pp. 1553-1556, August 20-25, 2008.
    [20] B. Dhoedt, C. Bouchat, F. Turck, G. De Jans, K. Cauwel, N. Goeminne, P. Demeester, S. Bracke, and W. Haerick, “Success in Home Service Deployment: Zero-touch or chaos?”, Journal of the Communications Network; Proceedings of the 44th FITCE Congress 2005, Vienna, pp. 36-44, September 2005.
    [21] Haitao Zhang, Fei-Yue Wang, and Yunfeng Ai, “An OSGi and Agent Based Control System Architecture for Smart Home”, Proceedings of IEEE Networking, Sensing, and Control, pp.13-18, March 2005.
    [22] OSGi Alliance member, http://www.osgi.org/About/Members.
    [23] Broadband-forum member, http://broadband-forum.org/memberlist/members.php.
    [24] Broadband Forum, TR-098:Internet Gateway Device Data Model for TR-069, Issue 1 Amendment 2,(Sep 2008), http://www.broadband-forum.org/technical/download/TR-98_Amendment_2.pdf.
    [25] Broadband Forum, TR-106:Data Model Template for TR-069-Enabled Devices, Issue 1 Amendment 2,(Nov 2008), http://www.broadband-forum.org/technical/download/TR-106Amendment2.pdf
    [26] TR-069 standard in the broadband ecosystem, http://www.motive.com/simplified_chinese/solutions/standardstechtalk/standardstechtalk.html.
    [27] DMTF, http://www.dmtf.org/home.
    [28] B.A.G. Hillen, I. Passchier, E.F. Matthijssen, F.T.H. den Hartog, and F. Selgert, “ Remote Management of Mobile Devices with Broadband Forum's TR-069”, Telecommunications Network Strategy and Planning Symposium, 2008, The 13th International. Budapest , pp.1-19, September 28 - October 2 , 2008.
    [29] Pang-Chieh Wang, Cheng-Liang Lin, and Ting-Wei Hou, “Resource-Aware Service Deployment for Open Service Gateway in Home Network,” Proc. of IEEE Region 10 Conference (TENCON 2007), Taipei, Taiwan, pp. 1-4, 2007.
    [30] Bracke, Sylvie, Adriana, Louisa, Maria, Bouchat, Christele, Acke, Willem, Jozef, and Amaat, “TR69 Based Service Interface for OSGi Bundle”, United States, Patent Application Publication, Pub. No. : US 2007/0220093/A1, Pub. Date: Sep. 20, 2007.
    [31] Kyu-Chang Kang, and Jeon-Woo Lee, “Implementation of Management Agents for an OSGi-based Residential Gateway”, Advanced Communication Technology, 2004. The 6th International Conference on vol. 2, pp. 1103 – 1107, 2004.
    [32] Mario Ibáñez, Natividad Martínez Madrid, Ralf Seepold, Willem van Willigenburg, and Harold Balemans, “An OSGI-Based Model for Remote Management of Residential Gateways”, Springer-Verlag Berlin Heidelberg, pp. 535–538, 2007.
    [33] XMLSpy, http://www.altova.com.
    [34] Eclipse, http://www.eclipse.org/
    [35] J2SE, http://www.sun.com/.
    [36] Knopflerfish, http://www.knopflerfish.org/.
    [37] OpenACS, http://openacs.wiki.sourceforge.net/.
    [38] MySQL, http://www.mysql.com/.
    [39] JBoss, http://www.jboss.org/

    中文部份
    [40] 王純茗, OSGi閘道器與服務經營者間含資源限制考量之服務部署與恢復策略, 國立成功大學工程科學所碩士論文, 2008.
    [41] 吳金能, OSGi 之遠端管理模型, 工研院南分院家網中心, 2007南台灣資訊科技與應用研討會, pp. 303-307, 2007.
    [42] 連國辰, 基於WBEM之遠端家庭網路管理與診斷系統, 國立東華大學資訊工程所碩士論文, 2008.
    [43] 黃宗棋, 一個以OSGi平台為基礎的遠距醫療照護系統之設計與實作,私立中原大學電子工程所碩士論文, 2005.

    下載圖示 校內:2010-08-25公開
    校外:2010-08-25公開
    QR CODE