簡易檢索 / 詳目顯示

研究生: 吳韋德
Wei-De Wu
論文名稱: 建立服務導向平台之家用數位監視系統之研究
Implementation of Service Oriented Home Networking Surveillance System
指導教授: 黃文吉
學位類別: 碩士
Master
系所名稱: 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2008
畢業學年度: 96
語文別: 英文
論文頁數: 46
中文關鍵詞: 監視系統穿越NAT
英文關鍵詞: SIP, Zeroconf, STDP, IP Camera, surveillance, NAT traversal, UPnP, IGD, SIP ALG
論文種類: 學術論文
相關次數: 點閱:122下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究提出一個完整的架構,使得遠端存取家用數位監視系統的過程變的簡單而方便,同時也大量簡化使用者在家庭中佈署監視系統所需的工作,達到真正所謂隨插即用(Plug-and-Play)的功能。本研究採用 Session Initiation Protocol (SIP) 結合Zero Configuration (Zeroconf) 組成的Service Trade Discovery Protocol (STDP) 做為主要的基礎網路協定,達到遠端存取區域網路中服務的目標,並在IP-Camera上整合了Universal Plug-and-Play (UPnP) ,解決了家庭網路服務均會面臨的network address translator (NAT) 穿透問題,達成IP-Camera隨插即用的目標。
    在本研究的基礎架構下,人們若有意願於家庭環境中部署數位監視系統,將不再需要龐大的成本和專業的知識。這將為人們帶來極大的方便,也提高居家生活的安全性和便利性。

    This thesis proposes a compact architecture, which is effective for accessing our surveillance system from the public network. This architecture eliminates the pre-configuration requirement to deploy the surveillance system in residential environment by providing a novel mechanism of plug-and-play. We apply Service Trade Discovery Protocol (STDP), a SIP-and-Zeroconf based framework, as our basic network transmitting protocol. The STDP enables the remote access of surveillance system over wide area networks (WANs). Besides, to solve the network address translator (NAT) traversal problem encountered in many home network applications, we integrate Universal Plug-and-Play (UPnP) solution into the IP-Camera. The UPnP make the surveillance system accessible behind NAT.
    With the architecture, people can set up the surveillance system in the residential environment without complex pre-configuration and professional skill about network. That will provide more convenience for people who have will to deploy the surveillance system. In the meanwhile, the architecture improves the security and convenience in our daily life.

    中文摘要...............................................................................................................................i Abstract..............................................................................................................................ii Content.............................................................................................................................iii List of Figures....................................................................................................................iv Chapter 1 Introduction...........................................................................................- 1 - 1.1 BACKGROUND..........................................................................................................................- 1 - 1.2 THE ORGANIZATION OF THIS THESIS.........................................................................................- 4 - Chapter 2 Basic Methods........................................................................................- 5 - 2.1 SIP............................................................................................................................................- 5 - 2.2 ZEROCONF................................................................................................................................- 8 - Chapter 3 STDP.....................................................................................................- 11 - 3.1 STDP PROTOCOL.....................................................................................................................- 11 - 3.2 STDP MESSAGE FORMAT........................................................................................................- 15 - 3.3 SERVICE TRADER.....................................................................................................................- 17 - Chapter 4 System Framework.............................................................................- 19 - 4.1 STDP WITH NAT TRAVERSAL..................................................................................................- 19 - 4.1.1 NAT Traversal for IP Camera...........................................................................................- 21 - 4.1.2 SIP Connection behind NAT..............................................................................................- 25 - 4.2 SYSTEM ARCHITECTURE..........................................................................................................- 27 - Chapter 5 Experimental Result............................................................................- 32 - 5.1 EXPERIMENTAL SETTING.........................................................................................................- 32 - 5.2 RESULT...................................................................................................................................- 38 - Chapter 6 Conclusion and Future Work.............................................................- 43 - References....................................................................................................................- 45 -

    [1] A. Roach. (2002). “Session Initiation Protocol (SIP)-Specific Event Notification.” IETF RFC 3265
    [2] Bonjour, http://developer.apple.com/opensource/internet/bonjour.html, lasted visited: (2008)
    [3] D.-S Kim, J.-M. Lee, W.-H. Kwon, and I.-K. Yuh. (2002). “Design and Implementation of Home Network Systems Using UPnP Middleware for Networked Appliances.” IEEE Trans. Consumer Electronics, 963-972
    [4] DNS-SD official website, http://www.dns-sd.org/, last visited (2008)
    [5] E. Guttman, C. Perkins, J. Veizades, and M. Day. (1999). “Service Location Protocol, Version 2.” IETF RFC 2608
    [6] E. Guttman. (2001). “Autoconfiguration for IP Networking: Enabling Local Communication.” IEEE Internet Computing, 81-86
    [7] J. Waldo. (2000). “The Jini Specifications 2nd.” Addison-Wesley
    [8] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, and E. Schooler. (2002). “SIP: Session Initation Protocol.” IETF RFC 3261
    [9] K. Hamzeh, G. Pall, W. Verthein, J. Taarud, W. Little, and G. Zorn. (1999). “Point-to-Point Tunneling Protocol (PPTP).” IETF RFC 2637
    [10] L. Mamakos, K. Lidl, J. Evarts. D. Carrel, D. Simone, and R. Wheeler. (1999). “A Method for Transmitting PPP Over Etherent (PPPoE).” IETF RFC 2516
    [11] M. Rahman, D. Braun, and D. Bushmitch. (2005). “A framework to access networked appliances in wide area networks.” Proc. IEEE Consumer Communications and Networking Conference, 261-266
    [12] Multicast DNS official website, http://www.multicastdns.org/, last visited (2008)
    [13] MiniUPnP Project, http://miniupnp.free.fr/, last visited (2008)
    [14] OpenSER official website, http://www.openser.org/, last visited (2008)
    [15] P. Vixie, S. Thomson, Y. Rekhter, and J. Bound. (1997). “Dynamic Updates in the Domain Name System (DNS UPDATE).” IETF RFC 2136
    [16] P. Srisuresh, M. Holdrege, Lucent Technologies. (1999). “IP Network Address Translator (NAT) Terminology and Considerations.” IETF RFC 2663
    [17] PJSIP official website, http://www.pjsip.org/, last visited (2008)
    [18] R. Droms. (1997). “Dynamic Host Configuration Protocol.” IETF RFC 2131
    [19] S. Cheshire and D.H. Steinberg. (2005). “Zero Configuration Networking: The Definite Guide.” O’Reilly Media, Inc.
    [20] S. Guha, P. Francis. (2005). “Characterization and Measurement of TCP Traversal through NATs and Firewalls.” Internet Measurement Conference, 199-211
    [21] UPnPTM Forum official website, UPnP-Universal Plug and Play Internet Gateway Device v1.0 http://www.upnp.org/standardizeddcps/documents/UPnP_IGD_1.0.zip, last visited (2008)
    [22] Wen-Kang Jia. (2006). “Session Initiation Protocol (SIP) Methodology Handbook.” Kings information
    [23] Y.-C. Tung, C.-M. Ou, W.-J. Hwang, and W.-D. Wu. (2008). “Service Discovery of IP Cameras Using SIP and Zeroconf Protocol.” Autonomic and Trusted Computing, 388-402

    下載圖示
    QR CODE