Loading...
|
Please use this identifier to cite or link to this item:
https://nccur.lib.nccu.edu.tw/handle/140.119/111788
|
Title: | 資源導向智慧家庭服務維運機制的設計與實現 Design and implementation of a resource-oriented smart home service operation management platform |
Authors: | 陳映如 |
Contributors: | 廖峻鋒 陳映如 |
Keywords: | 智慧家庭 維運 CWMP 資源導向架構 Smart environments Smart home CWMP Operations management Resource-Oriented architecture REST |
Date: | 2017 |
Issue Date: | 2017-08-10 09:59:19 (UTC+8) |
Abstract: | 智慧家庭的概念早在半世紀前就被提出,但至今仍被認為是豪宅的配備, 到目前為止也沒有「智慧家庭產業」出現。解決智慧家庭系統的維運議題, 是智慧家庭技術普及化,進而形成產業的重要前提。Broadband Forum 所提 出的 CWMP 是目前較普及與成熟的維運技術,但 CWMP 在軟體架構與軟 體設計上仍具有改善空間,包含用企業級技術來定義嵌入裝置規範,導致 效能與擴充性不佳;領域模型設計不良,開發人員難以學習與理解,以及 Web 回呼(Callback)機制未臻完善,無法彈性應對各種裝置回呼狀況。針對 這些議題,本論文提出以資源導向架構風格來改良 CWMP,並針對現行各 種 Web Callback 機制做實驗與分析,評估適合 CWMP 應用場域中的 Callback 機制,基於上述機制,建構基於資源導向架構的 CWMP 智慧家庭服務維運 平台,並透過實驗與實作應用情境,並驗證其功能完備性、效能及實務上 之可行性。 The vision of smart home has been depicted for over a half-century. Nevertheless, Smart Home technologies are still not widely deployed in most people’s living spaces. The main reason is that operations management technologies for smart home such as remote deployment, monitoring, and maintenance are not well studied and only a few attempts have so far been made toward this aspect. CWMP, proposed by Broadband Forum, is a promising standard for realizing a Smart Home operations management platform. Several design issues, namely, poor performance and scalability, poor domain model design and inappropriate web callback architecture, have been identified. The objective of this thesis is, therefore, to deal with the issues mentioned above by suggesting a set of new ways to design CWMP functionalities. The overall approach is based on the RESTful architectural style. Finally, the proposed designs are realized as an operations management platform prototype. Validations and experiments are performed to verify the effectiveness of the proposed approach. |
Reference: | [1] B. Orand and J. Villareal, “Foundations of it service management with itil 2011: Itil foundation course in a book,” 2011. [2] J. Bernstein and T. Spets, “Cpe wan management protocol,” In absorption in the earth’s atmosphere, DSL Forum, Tech. Rep. TR-069, 2004. [3] M. H. Elgazzar, “Perspectives on m2m protocols,” In 2015 IEEE Seventh International Conference on Intelligent Computing and Information Systems (ICICIS), 2015, pp. 501–505. [4] E. Evans, “Domain-driven design: tackling complexity in the heart of software,” Addison-Wesley Professional, 2004. [5] V. Trifa, D. Guinard, V. Davidovski, A. Kamilaris, and I. Delchev, “Web messaging for open and scalable distributed sensing applications, ” In International Conference on Web Engineering, 2010, pp. 129–143. [6] R. T. Fielding, “Architectural styles and the design of network-based software architectures,” PhD thesis, University of California, Irvine, 2000. [7] D. Sholler, “Soa user survey: adoption trends and characteristics,” Gartner Group, 26, 2008. [8] E. Wilde and C. Pautasso, “REST: from research to practice,” Springer Science & Business Media, 2011. [9] D. Guinard, V. Trifa, F. Mattern, and E. Wilde, “From the internet of things to the web of things: Resource-oriented architecture and best practices,” In Architecting the Internet of Things, 2011, pp. 97–129. [10] Z. Sheng, C. Mahapatra, C. Zhu, and V. C. Leung, “Recent advances in industrial wireless sensor networks toward efficient management in IoT,” IEEE Access, vol. 3, pp. 622–637, 2015. [11] M. Caporuscio, M. Funaro, and C. Ghezzi, “Restful service architectures for pervasive networking environments,” In REST: From Research to Practice, Springer, 2011, pp. 401-422. [12] J. Webber, S. Parastatidis, and I. Robinson, “REST in practice: Hypermedia and systems architecture, ” O’Reilly Media, 2010. [13] J. Heuer, J. Hund, and O. Pfaff, “Toward the web of things: Applying web technologies to the physical world,” Computer, vol. 48, no. 5, pp. 34–42, May 2015. [14] C.-F. Liao, H.-C. Chang, and L.-C. Fu, “Message-efficient service management schemes for mom-based upnp networks,” IEEE Transactions on Services Computing, vol. 6, no. 2, pp. 214–226, April-June 2013. [15] 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, July-Sept. 2011. [16] A. E. Nikolaidis, S. S. Papastefanos, G. Stassinopoulos, M. P. K. Drakos, G. Doumenis, et al. “Automating remote configuration mechanisms for home devices,” IEEE Transactions on Consumer Electronics, vol. 52, no. 2, pp. 407–413, May 2006. [17] M. Z. Bjelica, G. Golan, S. Radovanovic, I. Papp, and G. Velikic, “Adaptive device cloud for internet of things applications,” In Consumer Electronics-China, 2014 IEEE International Conference on, 2014, pp. 1–3. [18] R.Simikic, M. Cetkovic, D. Stefanovic, and N. Zivanovic, “On-site installation support tool for setup error prevention,” In Consumer Electronics Berlin (ICCE-Berlin), 2014 IEEE Fourth International Conference on, 2014, pp. 293–295. [19] J.-N. Wu, C.-C. Chan, P.-Y. Chen, and C.-L. Chu, “Design and implementation of an auto-configuration and cooperation generation of web service user interface based on tr-069 protocol,” In IEEE Ubiquitous Intelligence & Computing and 9th International Conference on Autonomic & Trusted Computing (UIC/ATC), 2012, pp. 816–821. [20] W.-C. Yang, D.-Y. Chen, K.-H. Lai, and R.-R. Lee, “A light-weight periodic data collection approach of tr-069 managed cpes,” In IEEE Network Operations and Management Symposium (APNOMS), 2012 14th Asia-Pacific, 2012, pp. 1–7. [21] M. Cetkovic, N. Nemet, T. Samardzic, and N. Teslic, “Auto-configuration server architecture with device cloud cache,” In Consumer Electronics, Berlin (ICCE-Berlin), 2014 IEEE Fourth International Conference on, 2014, pp. 296–298. [22] S. Radovanovic, N. Nemet, M. Cetkovic, M. Z. Bjelica, and N. Teslic, “Cloud-based framework for qos monitoring and provisioning in consumer devices,” In Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on, 2013, pp. 1–3. [23] C.-M. Chen, “Remote Management of OSGi Platform based on TR-069 Protocol,” PhD thesis, National Cheng Kung University, 2009. [24] C.-F. Liao, S.-T. Huang, and Y.-C. Wang, “Autonomic smart home operations management using cwmp: A task-centric view,” In International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, 2016, pp. 971–982. [25] M. Fowler, (2010). Richardson maturity model: steps toward the glory of rest. [Online]. Available: http://martinfowler.com/articles/richardsonMaturityModel.html. [26] J. Navon, and F. Fernandez, “The essence of rest architectural style,” In REST: from research to practice, Springer, 2011, pp. 21–33. [27] W. Drytkiewicz, I. Radusch, S. Arbanowski, and R. Popescu-Zeletin, “prest: a rest-based protocol for pervasive systems,” In Mobile Ad-hoc and Sensor Systems, 2004 IEEE International Conference on, IEEE, 2004, pp. 340–348. [28] M. Masse, “REST API design rulebook.,” O’Reilly Media, Inc., 2011. [29] U. Klein and K. S. Namjoshi. "Formalization and automated verification of RESTful behavior." \\emph{International Conference on Computer Aided Verification}, 2011, p. 541-556. [30] A. Dingle, “Cache consistency in the http 1.1 proposed standard,” In Proceedings of the ICM Workshop on Web Caching, 1996, pp. 781–788. [31] T. Erl, B. Carlyle, C. Pautasso, and R. Balasubramanian, “SOA with REST: Principles, Patterns &Constraints for Building Enterprise Solutions with REST,” Prentice Hall Press, 2012. [32] D. Crane and P. McCarthy, “What Are Comet and Reverse Ajax?,” Springer, 2009. [33] V. Pimentel and B. G. Nickerson, “Communicating and displaying real-time data with websocket,” IEEE Internet Computing, vol. 16, no. 4, pp. 45–53., July-Aug. 2012. [34] P. Hintjens, “Restms-a restful messaging service,” 2009. [35] B. Fitzpatrick, B. Slatkin, , and M. Atkins, “Pubsubhubbub core 0.4. Working draft,” 2010. |
Description: | 碩士 國立政治大學 資訊科學學系 104753011 |
Source URI: | http://thesis.lib.nccu.edu.tw/record/#G0104753011 |
Data Type: | thesis |
Appears in Collections: | [資訊科學系] 學位論文
|
Files in This Item:
File |
Size | Format | |
301101.pdf | 1500Kb | Adobe PDF2 | 61 | View/Open |
|
All items in 政大典藏 are protected by copyright, with all rights reserved.
|