English  |  正體中文  |  简体中文  |  Post-Print筆數 : 27 |  Items with full text/Total items : 110525/141442 (78%)
Visitors : 47058199      Online Users : 666
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version
    Please use this identifier to cite or link to this item: https://nccur.lib.nccu.edu.tw/handle/140.119/124875


    Title: 智慧家庭網路中 Web of Things零組態服務管理技術的設計與實現
    Service management schemes for Web of Things based on Zero Configuration Networking in a smart home
    Authors: 汪子翔
    Wang, Zi-Xiang
    Contributors: 廖峻鋒
    Liao, Chun-Feng
    汪子翔
    Wang, Zi-Xiang
    Keywords: Internet of Thing
    Web of Thing
    mDNS
    DNS-SD
    服務發現
    服務管理
    Internet of Thing
    Web of Thing
    mDNS
    DNS-SD
    Service Discovery
    Service Description
    Date: 2019
    Issue Date: 2019-08-07 16:36:49 (UTC+8)
    Abstract: 隨著物聯網(Internet of Things , IoT)的時代來臨,裝置與裝置間的溝通日趨重要,由於大量裝置無人監管,需透過服務管理機制協調裝置節點共同運作,mDNS/DNS-SD是一個輕量化且彈性高的服務發現協定,但其效能與服務描述機制未臻完善。本研究針對此一問題,使用Web Thing Model加強其服務描述機制,並針對SRV、TXT、A與AAAA 等資源記錄(Resource Records)進行整併,以增進效能,最後,我們也設計了一個簡單的表述式,整合至該協定中,以提供彈性搜尋功能。評估部份,本研究進行封包交通量、記憶體使用量及屬性匹配實驗,並就其與mDNS/DNS-SD的相容性進行討論。結果顯示,改良後所展現出的效能優於市場上功能相當的UPnP (Universal Plug and Play) 服務發現協定,且能有效降低記憶體使用率與交通量,亦能相容於原mDNS/DNS-SD機制。
    The communication and management mechanisms of smart things are essential issues in the age of the internet of everything. Among these mechanisms, the discovery of smart things is one of the most critical issues. mDNS/DNS-SD is a widely deployed, lightweight, and highly flexible service discovery protocol. However, its performance is unsatisfactory, and it lacks the service description function. In this research, the research uses Web Thing Model to develop a complementary solution for mDNS/DNS-SD. Besides, the proposed approach is more compact so that the efficiency is better than the original protocol. Also, this research develops a simple filtering expression, which is fully compatible with DNS-SD, to specify the types and attributes of smart things. To evaluate the proposed approach, the experiments on attribute matching, throughput, and memory usage are conducted. Discussions and lessons learned from the experiments are also reported. The results indicate that the performance is better than the original mDNS/DNS-SD and is highly compatible with it. On the other hand, the proposed approach is also compared to a popular service discovery protocol called UPnP (Universal Plug and Play), the result also shows that the proposed approach is better than UPnP both in the memory consumption and throughput.
    Reference: [1] D. J. C. w. p. Evans, "The internet of things: How the next evolution of the internet is changing everything," vol. 1, no. 2011, pp. 1-11, 2011.
    [2] V. Ricquebourg, D. Menga, D. Durand, B. Marhic, L. Delahoche, and C. Loge, "The smart home concept: our immediate future," in E-Learning in Industrial Electronics, 2006 1ST IEEE International Conference on, 2006: IEEE, pp. 23-28.
    [3] A. Zanella, N. Bui, A. Castellani, L. Vangelista, and M. J. I. I. o. T. j. Zorzi, "Internet of things for smart cities," vol. 1, no. 1, pp. 22-32, 2014.
    [4] 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: Springer, 2011, pp. 97-129.
    [5] F. Paganelli, S. Turchi, and D. J. I. S. J. Giuli, "A web of things framework for restful applications and its experimentation in a smart city," vol. 10, no. 4, pp. 1412-1423, 2016.
    [6] B. C. Villaverde et al., "Service Discovery Protocols for Constrained Machine-to-Machine Communications," vol. 16, no. 1, pp. 41-60, 2014.
    [7] G. Mulligan, "The 6LoWPAN architecture," in Proceedings of the 4th workshop on Embedded networked sensors, 2007: ACM, pp. 78-82.
    [8] B. Djamaa, M. Richardson, N. Aouf, and B. Walters, "Service discovery in 6LoWPANs: classification and challenges," in 2014 IEEE 8th International Symposium on Service Oriented System Engineering, 2014: IEEE, pp. 160-161.
    [9] K. Lynn, S. Cheshire, M. Blanchet, and D. Migault, "RFC 7558: Requirements for Scalable DNS-Based Service Discovery (DNS-SD)/Multicast DNS (mDNS) Extensions," 2070-1721, 2015.
    [10] R. Klauck and M. Kirsche, "Enhanced DNS message compression-Optimizing mDNS/DNS-SD for the use in 6LoWPANs," in Pervasive Computing and Communications Workshops (PERCOM Workshops), 2013 IEEE International Conference on, 2013: IEEE, pp. 596-601.
    [11] M. Stolikj, R. Verhoeven, P. J. Cuijpers, and J. J. Lukkien, "Proxy support for service discovery using mDNS/DNS-SD in low power networks," in World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2014 IEEE 15th International Symposium on a, 2014: IEEE, pp. 1-6.
    [12] M. Mahyoub, A. Mahmoud, and T. Sheltami, "An optimized discovery mechanism for smart objects in IoT," in Information Technology, Electronics and Mobile Communication Conference (IEMCON), 2017 8th IEEE Annual, 2017: IEEE, pp. 649-655.
    [13] I. Al-Mejibli and M. Colley, "Evaluating transmission time of service discovery protocols by using ns2 simulator," in 2010 Wireless Advanced 2010, 2010: IEEE, pp. 1-6.
    [14] J. Gubbi, R. Buyya, S. Marusic, and M. J. F. g. c. s. Palaniswami, "Internet of Things (IoT): A vision, architectural elements, and future directions," vol. 29, no. 7, pp. 1645-1660, 2013.
    [15] L. Yiqin, F. Fang, and L. Wei, "Home networking and control based on upnp: An implementation," in 2009 Second International Workshop on Computer Science and Engineering, 2009, vol. 2: IEEE, pp. 385-389.
    [16] M. Stolikj, P. J. Cuijpers, J. J. Lukkien, and N. Buchina, "Context based service discovery in unmanaged networks using mDNS/DNS-SD," in 2016 IEEE International Conference on Consumer Electronics (ICCE), 2016: IEEE, pp. 163-165.
    [17] M. Fowler, "Richardson maturity model," URL: http://martinfowler. com/articles/richardsonMaturityModel. html, 2010.
    [18] C.-F. Liao, H.-H. Cheng, and L.-C. Fu, "Unifiable preference expressions for pervasive service composition," in Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific, 2011: IEEE, pp. 424-431.
    [19] K. Kajimoto, U. Davuluru, R. Matsukura, J. Hund, M. Kovatsch, and K. J. F. P. W. D. Nimura, W3C, "Web of Things (WoT) architecture," 2018. [Online]. Available: https://www.w3.org/TR/2018/WD-wot-thing-description-20181021/.
    [20] J. A. Martins, A. Mazayev, and N. J. I. A. Correia, "Hypermedia APIS for the Web of Things," vol. 5, pp. 20058-20067, 2017.
    [21] A. Mazayev, J. Martins, and N. Correia, "Semantic web thing architecture," in Experiment@ International Conference (exp. at`17), 2017 4th, 2017: IEEE, pp. 43-46.
    [22] G. M. Toschi, L. B. Campos, and C. E. Cugnasca, "An upnp architecture for interoperability in home area network," in 2016 IEEE International Symposium on Consumer Electronics (ISCE), 2016: IEEE, pp. 51-52.
    [23] Y. Xu, X. Ma, R. Chen, and G. Zhou, "Extending IMS service to UPnP home network," in 2008 2nd International Conference on Internet Multimedia Services Architecture and Applications, 2008: IEEE, pp. 1-6.
    [24] S.-J. Kim, H.-M. Seo, W.-C. Park, and S.-D. Kim, "Network bridge system for interoperation of ZigBee-UPnP network," in 2011 4th International Conference on Intelligent Networks and Intelligent Systems, 2011: IEEE, pp. 125-128.
    [25] E. Saoud, M. Abou, T. Kunz, and S. Mahmoud, "SLPManet: service location protocol for MANET," in Proceedings of the 2006 international conference on Wireless communications and mobile computing, 2006: ACM, pp. 701-706.
    [26] E. J. I. I. C. Guttman, "Service location protocol: Automatic discovery of IP network services," vol. 3, no. 4, pp. 71-80, 1999.
    [27] W.-T. Cheah and C.-F. Liao, "On findability issues of constrained web of things in a smart home environment," in 2017 International Conference on Platform Technology and Service (PlatCon), 2017: IEEE, pp. 1-6.
    [28] S.-I. Choi and S.-J. Koh, "Use of proxy mobile IPv6 for mobility management in CoAP-based internet-of-things networks," IEEE Communications Letters, vol. 20, no. 11, pp. 2284-2287, 2016.
    [29] S. Raza, D. Trabalza, and T. Voigt, "6LoWPAN compressed DTLS for CoAP," in 2012 IEEE 8th International Conference on Distributed Computing in Sensor Systems, 2012: IEEE, pp. 287-289.
    [30] S. Cheshire and M. J. I. E. T. F. s. Krochmal, "RFC 6762: Multicast dns," 2013.
    [31] A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, M. J. I. C. S. Ayyash, and Tutorials, "Internet of things: A survey on enabling technologies, protocols, and applications," vol. 17, no. 4, pp. 2347-2376, 2015.
    [32] S. Cheshire and M. Krochmal, "RFC 6763: DNS-based service discovery," 2070-1721, 2013.
    [33] M. Kelly, "JSON hypertext application language," 2016. [Online]. Available: https://tools.ietf.org/html/draft-kelly-json-hal-08.
    [34] S. Kaebisch and T. Kamiya, "Web of Things (WoT) thing description," First Public Working Draft, W3C, 2017.
    [35] F. Ben. "Web Thing API." Mozilla. https://iot.mozilla.org/wot/ (accessed.
    [36] M. Koster, "Media Types for Hypertext Sensor Markup draft-koster-t2trg-hsml-01," Internet Engineering Task Force, 2017. [Online]. Available: https://tools.ietf.org/html/draft-koster-t2trg-hsml-01.
    [37] A. J. Jara, P. Martinez-Julia, and A. Skarmeta, "Light-weight multicast DNS and DNS-SD (lmDNS-SD): IPv6-based resource and service discovery for the Web of Things," in innovative mobile and internet services in ubiquitous computing (IMIS), 2012 sixth international conference on, 2012: IEEE, pp. 731-738.
    [38] V. Trifa, D. Guinard, and D. Carrera, "Web Thing Model W3C Member Submission," Technical Report, World Wide Web Consortium (W3C), 04 2017, 2015.
    [39] S. Brown, S. Dalton, S. Li, D. Jepp, M. Raible, and D. Johnson, Pro JSP 2. Apress, 2006.
    [40] K. Lynn, S. Cheshire, M. Blanchet, and D. Migault, "Requirements for Scalable DNS-Based Service Discovery (DNS-SD)/Multicast DNS (mDNS) Extensions," 2070-1721, 2015.
    Description: 碩士
    國立政治大學
    資訊科學系
    106753017
    Source URI: http://thesis.lib.nccu.edu.tw/record/#G0106753017
    Data Type: thesis
    DOI: 10.6814/NCCU201900268
    Appears in Collections:[Department of Computer Science ] Theses

    Files in This Item:

    File SizeFormat
    301701.pdf2178KbAdobe PDF2461View/Open


    All items in 政大典藏 are protected by copyright, with all rights reserved.


    社群 sharing

    著作權政策宣告 Copyright Announcement
    1.本網站之數位內容為國立政治大學所收錄之機構典藏,無償提供學術研究與公眾教育等公益性使用,惟仍請適度,合理使用本網站之內容,以尊重著作權人之權益。商業上之利用,則請先取得著作權人之授權。
    The digital content of this website is part of National Chengchi University Institutional Repository. It provides free access to academic research and public education for non-commercial use. Please utilize it in a proper and reasonable manner and respect the rights of copyright owners. For commercial use, please obtain authorization from the copyright owner in advance.

    2.本網站之製作,已盡力防止侵害著作權人之權益,如仍發現本網站之數位內容有侵害著作權人權益情事者,請權利人通知本網站維護人員(nccur@nccu.edu.tw),維護人員將立即採取移除該數位著作等補救措施。
    NCCU Institutional Repository is made to protect the interests of copyright owners. If you believe that any material on the website infringes copyright, please contact our staff(nccur@nccu.edu.tw). We will remove the work from the repository and investigate your claim.
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback