簡易檢索 / 詳目顯示

研究生: 董一志
Yi-Chih Tung
論文名稱: 結合SIP與Zeroconf在網路攝影機設置使用之研究
STDP: A Hybrid Combination of SIP and Zeroconf for Hand Preconfiguration in IP CAMs
指導教授: 黃文吉
Hwang, Wen-Jyi
學位類別: 碩士
Master
系所名稱: 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 60
中文關鍵詞: 會談啟始協議零設定網路攝影機
英文關鍵詞: SIP, Zeroconf, IP CAM, STDP
論文種類: 學術論文
相關次數: 點閱:231下載:21
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本篇論文提出一種新穎的通訊協定,它可以使用最少的預先設定(Preconfiguration)負擔來遠端存取IP CAM。雖然一般的服務探索協定(Service Discovery Protocol),像Zeroconf協定可以簡化Preconfiguration的過程,但這些通訊協定都被限制在區域內服務。本文所提出的通訊協定,命名為STDP(Service Trader Discovery Protocol);它能夠提供遠端存取IP CAM的服務,同時只需要極小的Preconfiguration複雜度。STDP是一種混合Zeroconf和SIP(Session Initiation Protocol)的組合協定。在STDP當中,Zeroconf是用來探索(Discovery)或者/並且發佈(Publication)區域服務;而SIP協定則用來對遠端節點傳遞區域服務。藉由簡單的隨插即用(plug-and-play),就可以遠端存取IP CAMs所提供的服務。此通訊協定是非常適合需要高移動性的應用,例如快速部署IP CAMs的需求。

    This paper presents a novel protocol for remote access of IP CAM with minimum preconfiguration cost. Although the usual service discovery protocols such as Zeroconf can be adopted for simplifying the preconfiguration process, the protocols are limited only for local services. The proposed protocol, termed STDP (Service Trader Discovery Protocol), is able to provide remote IP CAM services while requiring minimum configuration complexity. The STDP is a hybrid combination of Zeroconf and SIP (Session Initiation Protocol). The Zeroconf is adopted for the discovery and/or publication of local services; whereas, the SIP is used for the delivery of local services to the remote nodes. With simple plug-and-play preconfiguration, services provided by IP CAMs are then remotely available. This protocol is well-suited for high mobility applications where the fast deployment of IP CAMs is desired.

    附圖目錄..................................................vii 第一章 緒論................................................1 1.1 介紹..................................................1 1.2 全文架構...............................................8 第二章 基礎理論介紹..........................................9 2.1 SIP通訊協定.............................................9 2.2 Zeroconf通訊協定.......................................13 第三章 STDP通訊協定........................................21 3.1 STDP通訊協定...........................................21 3.2 STDP的訊息............................................24 3.3 Trader................................................32 第四章 eXip-cam實驗環境與測試結果............................37 4.1 eXip-cam系統..........................................37 4.2 IP CAM................................................38 4.3 GeeXbox...............................................39 4.4 軟體實作...............................................40 4.5 STDP的使用範例與測試結果................................43 第五章 結論與未來展望.......................................55 5.1 結論..................................................55 5.2 未來展望...............................................56 參考著作...................................................58

    [1] R. Droms, “Dynamic Host Configuration Protocol,” IETF RFC 2131, Mar 1997.
    [2] E. Guttman, C. Perkins, J. Veizades, and M. Day, Service Location Protocol, Version 2, IETF RFC 2608, 1999.
    [3] Sun Microsysterns, Jini Specifications Archive - v2.1, 2005, http://java.sun.com/products/jini/2_1index.html, last visited: June 2007.
    [4] UPnP Forum, http://www.upnp.org/, last visited: June 2007.
    [5] E. Guttman, “Zero Configuration Networking,” Proc. INET 2000, Internet Society, Reston, VA, http://www.isoc.org/inet2000/cdproceedings/3c/3c_3.htm, last visited: June 2007.
    [6] E. Guttman, Autoconfiguration for IP Networking: Enabling Local Communication, IEEE Internet Computing 5 (3) (2001) 81–86.
    [7] Zero Configuration Networking (Zeroconf), http://www.zeroconf.org/, last visited: June 2007.
    [8] S. Cheshire and B. Aboba, “Dynamic Configuration of IPv4 Link-local Addresses,” IETF RFC 3927, May. 2005.
    [9] S. Cheshire and M. Krochmal, Multicast DNS, draft-cheshire-dnsext-multicastdns-06, August 2006.
    [10] Multicast DNS, http://www.multicastdns.org/, last visited: June 2007.
    [11] A. Gulbrandsen et al., “A DNS RR for specifying the location of services (DNS SRV),” IETF RFC 2782, Feb 2000.
    [12] DNS Service Discovery (DNS-SD), http://www.dns-sd.org/, last visited: June 2007.
    [13] S. Cheshire and M. Krochmal, DNS-Based Service Discovery, draft-cheshire-dnsext-dns-sd-04, August 2006.
    [14] DNS SRV (RFC 2782) Service Types, http://www.dns-sd.org/ServiceTypes.html.
    [15] J. Rosenberg et al., “SIP: Session Initiation Protocol,” IETF RFC 3261, June 2002.
    [16] A. B. Roach, “Session Initiation Protocol (sip)-specific Event Notification,” IETF RFC 3265, June 2002.
    [17] Apple Bonjour, http://www.apple.com/macosx/features/bonjour/, last visited: June 2007.
    [18] Apple Computer, Inc., “Bonjour Technology Brief,” April 2005. http://images.apple.com/macosx/pdf/MacOSX_Bonjour_TB.pdf.
    [19] R. Cascella, “Reconfigurable application networks through peer discovery and handovers,” M.S. thesis, Dept. Microelectron. Inf. Technol., Roy. Ins. Technol. KTH, Stockholm, Sweden, Jun. 2003.
    [20] PJSIP.ORG, http://www.pjsip.org/, last visited: June 2007.
    [21] Apple Computer, Inc., "Bonjour Overview," May 2006, http://developer.apple.com/documentation/Cocoa/Conceptual/NetServices/NetServices.pdf.
    [22] Apple Computer, Inc., "Open Source Bonjour," http://developer.apple.com/opensource/internet/bonjour.html, last visited: June 2007.
    [23] Apple Computer, Inc., "Bonjour for Windows 1.0.3", http://www.apple.com/support/downloads/bonjourforwindows.html, last visited: June 2007.
    [24] GeeXbox, http://www.geexbox.org/en/index.html, last visited: June 2007.
    [25] Tftpd32, http://tftpd32.jounin.net/, last visited: June 2007.

    QR CODE