| 研究生: |
王依晴 Wang, Yi Ching |
|---|---|
| 論文名稱: |
基於CWMP與OAuth的智慧家庭服務維運管理架構 Toward a CWMP and OAuth Compatible Operations Management Architecture for Smart Home Services |
| 指導教授: |
廖峻鋒
Liao, Chun Feng |
| 學位類別: |
碩士
Master |
| 系所名稱: |
理學院 - 資訊科學系 |
| 論文出版年: | 2016 |
| 畢業學年度: | 104 |
| 語文別: | 中文 |
| 論文頁數: | 69 |
| 中文關鍵詞: | 智慧家庭 、遠端管理 、CWMP 、TR-069 、OAuth |
| 外文關鍵詞: | Smart Home, Remote Management, CWMP, TR-069, OAuth |
| 相關次數: | 點閱:206 下載:20 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著資訊及通訊技術的快速發展,智慧家庭技術日漸成熟,使得人們的家居生活環境更加便利。由於智慧家庭中技術多元,不同廠商所生產的設備互不相通,導致其操作及安裝程序複雜,影響人們的使用意願,使得目前智慧家庭的願景仍不普及。本論文主要為利用CWMP結合OAuth建立出一個功能完整的智慧家庭服務管理架構,同時兼顧服務使用者與服務供應者的需求,整合家庭內部與外部之間的互動,提供遠端購買模組、佈署服務、監控、計費以及自動偵錯與恢復等管理功能,亦加入了授權與認證規範,期望能提供更完善的管理架構,使得每個家庭雖然由不同的服務與設備組成,但皆能透過同一種技術進行管理,以利智慧家庭維運技術的發展。
With the rapid development of Information and Communications Technology (ICT), smart home technology has become more and more mature. The applications of smart home technology are still not popular because home devices are usually made by different vendors and thus are not compatible. As a result, the management and setup procedures of these smart home products are complicated. This thesis presents the design and implementation of a CWMP and OAuth based operations management architecture that supports remote purchasing of services and components, deployment of services, diagnosis, billing of service usage and autonomic failure detection and recovery of services. The architecture uses OAuth for supporting security functions of users’ private information. It is expected that the proposed architecture can facilitate the practical applications of smart home technology and provide a reference design for designing operations management mechanisms for smart homes.
摘要 i
Abstract ii
致謝辭 iii
目錄 iv
圖目錄 vi
表目錄 viii
第一章 緒論 1
1.1研究動機 2
1.2研究目標 4
1.3 研究限制 5
1.4章節概要 6
第二章 文獻探討 7
2.1 智慧家庭內部管理 7
2.2 智慧家庭外部管理 7
2.3智慧家庭維運管理 9
2.4 技術背景 11
2.4.1 CWMP 11
2.4.2 OAuth 15
2.4.3 PerSAM/PSMP 17
第三章 系統設計 18
3.1系統架構 18
3.2 維運機制 19
3.2.1 新系統安裝 19
3.2.2 模組購買與佈署 21
3.2.4 模組更新 25
3.2.5 系統更新 28
3.2.6 監控與修復 30
3.2.7 服務用量與計費 34
3.3 安全性設計 35
第四章 系統評估 42
4.1 開發環境 42
4.2 遠端佈署實作 43
4.2.1開機與自動配置 43
4.2.2 模組下載與更新 44
4.3 遠端監控與修復實作 47
4.3.1 CPE狀態監控與修復 47
4.3.2 DU狀態監控與修復 47
4.4 實驗與討論 51
4.4.1 可行性分析 51
4.4.2 效能量測 59
第五章 結論 64
參考文獻 66
附錄 69
附錄一 相關發表著作 69
[1] C. M. Chen, "Remote Management of OSGi Platform based on TR-069 Protocol," College of Engineering, National Chen Kung Univ: Tainan, 2009.
[2] V. Mihailović, N. Ignjatov, M. Bojan, and T. Nikola, "Adaptive build system for TR-069 consumer device agent," 2014 IEEE Fourth International Conference on Consumer Electronics Berlin (ICCE-Berlin), pp. 314–317, Sep. 2014.
[3] C. Dixon et al., "The home needs an operating system (and an app store)," Proceedings of the Ninth ACM SIGCOMM Workshop on Hot Topics in Networks - Hotnets ’10, 2010.
[4] N. Rosen, R. Sattar, R. W. Lindeman, R. Simha, and B. Narahari, "HomeOS: Context-aware home Connectivity," Proc. of the 2004 International Conference on Pervasive Computing and Communications(PCC’04), Las Vegas, Nevada, US, pp.739-744, Jul. 2004.
[5] D. N. Knisely, T. Yoshizawa, and F. Favichia, "Standardization of femtocells in 3GPP," IEEE Communications Magazine, vol. 47, no. 9, pp. 68–75, Jan. 2009.
[6] J. Blackford and M. Digdon, "CPE WAN Management protocol 1.4," Broadband Forum, Technical, Nov. 2013.
[7] The OAuth 2.0 authorization framework, 2012.
[8] C. F. Liao, Y. W. Jong, and L. C. Fu, "Toward reliable service management in message-oriented pervasive systems," IEEE Transactions on Services Computing, vol. 4, no. 3, pp. 183–195, Sep. 2011.
[9] A. K. Dey, "Providing architectural support for building context-aware applications," 2000.
[10] M. Román, C. Hess, R. Cerqueira, A. Ranganathan, R. H. Campbell, and K. Nahrstedt, "A Middleware infrastructure for active spaces," IEEE Pervasive Computing, vol. 1, no. 4, pp. 74–83, Jan. 2002.
[11] D. Garlan, D. P. Siewiorek, A. Smailagic, and P. Steenkiste, "Project aura: Toward distraction-free pervasive computing," IEEE Pervasive Computing, vol. 1, no. 2, pp. 22–31, Jun. 2002.
[12] T. Gu, H. K. Pung, and D. Q. Zhang, "A service‐oriented middleware for building context‐aware services," Journal of Network and Computer Applications, vol. 28, no. 1, pp. 1–18, Jan. 2005.
[13] G. Chen and D. Kotz, "Solar: towards a Flexible and Scalable Data-fusion Infrastructure for Ubiquitous Computing," Technical report, DTIC Document, 2005.
[14] A. E. Nikolaidis, S. Papastefanos, G. A. Doumenis, G. I. Stassinopoulos, and M. P. K. Drakos, "Local and remote management integration for flexible service provisioning to the home," IEEE Communications Magazine, vol. 45, no. 10, pp. 130–138, Oct. 2007.
[15] A. Arora, J. Cohen, J. Davis, E. Golovinsky, J. He, D. Hines, R. McCollum, M. Milenkovic, P. Montgomery, J. Schlimmer, et al. Web services for management (WS- management) specification, Distributed Management Task Force (DMTF), 2008.
[16] B. Murray, K. Wilson, and M. Ellison, "Web services distributed management (WSDM) TC," OASIS WSDM Committee Draft, 2006.
[17] R. Enns, M. Bjorklund, J. Schoenwaelder, and rfcmarkup version 1, "Network configuration protocol (NETCONF)," 2011.
[18] A. E. Nikolaidis, S. S. Papastefanos, G. I. Stassinopoulos, M. K. Drakos, and G. A. Doumenis, "Automating remote configuration mechanisms for home devices," IEEE Transactions on Consumer Electronics, vol. 52, no. 2, pp. 407–413, May 2006.
[19] H. Rachidi and A. Karmouch, "A framework for self-configuring devices using TR-069," International Conference on Multimedia Computing and Systems (ICMCS), Ouarzazate, pp. 1–6, Apr. 2011.
[20] B. A. G. Hillen, I. Passchier, E. F. Matthijssen, F. Selgert, and F. T. H. den Hartog, "Remote management of mobile devices with broadband forum’s TR-069," IEEE, Telecommunications Network Strategy and Planning Symposium, Budapest, vol. Supplement, pp. 1–7, 2008.
[21] N. Nemet, S. Radovanović, R. Simikić, I. Papp, and T. Novković, "Adaptive TR-069 system service for Android-based consumer electronic devices," IEEE Third International Conference on Consumer Electronics (ICCE), Berlin, pp. 258–260, Sep. 2013.
[22] S. Grilli, A. Villa, and C. Kavadias, COMANCHE: An Architecture for Software Configuration Management in the Home Environment. Network-Based Information Systems, pp 283-292, 2008.
[23] T. Cruz, "A management framework for residential broadband environments," 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), IEEE, pp. 934–940, May 2014.