(3.227.235.183) 您好!臺灣時間:2021/04/20 10:02
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:林文瑋
研究生(外文):Lin Wen Wei
論文名稱:具備Jini技術與LonWorks介面家用閘道器之設計與實作
論文名稱(外文):The Design and Implementation of Residential Gateway Using Jini Technology and LonWorks Interface
指導教授:張晉源張晉源引用關係
指導教授(外文):C. Y. Chang
學位類別:碩士
校院名稱:樹德科技大學
系所名稱:資訊管理研究所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2004
畢業學年度:92
語文別:中文
論文頁數:78
中文關鍵詞:家庭網路家庭網路OSGiJiniLonWorks
外文關鍵詞:home networkResidential GatewayOSGiJiniLonWorks
相關次數:
  • 被引用被引用:5
  • 點閱點閱:258
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:44
  • 收藏至我的研究室書目清單書目收藏:0
  隨著寬頻網路日漸成熟,各種需求的應用服務更加地蓬勃發展。這些應用的服務地點己不限於工作或公眾場所,而是逐漸擴展到每個家庭之中,進而使家庭網路的建置需求增加。
  現階段許多家庭網路技術標準與規範雖己逐漸成熟,但在操作方式及方便性仍與使用者的要求有一段的差距。主要的原因在於現階段家庭網路技術標準尚未完全明朗化,導致家庭網路呈現異質性的趨勢。因此,如何提供一個相容各種底層協定的中介軟體技術,以實現家庭網路的互操作性,將是促進家庭網路發展的關鍵。然而,為整合家庭網路中所使用的各種傳輸技術與連結界面,提供一致又多樣化服務且具備多重功能的整合型網路接取設備,將是家庭網路相關應用中所不可或缺的重要一環,而家用閘道器即扮演此重要角色。
  本研究主要定義一符合OSGi規範且結合Jini技術和LonWorks介面全功能型家用閘道器。具備此功能的家用閘道器,不僅藉由Jini技術將不同服務應用領域所構成的異質性網路整合,實現出一簡單易用的網路(Jini Community)之外,且能夠促使家庭內部的資訊裝置與網際網路間相互溝通並取得所需的服務,以擴大應用服務的範圍。另一方面,更結合LonWorks界面實現家庭自動化、保全系統及能源管理等需求。
  With the enormous advance in broadband network, there are more and more requests upon high-speed connection, and such kind of application services are even more developed. These services can be accessed not only in office or in public, but also are gradually achievable at home, so that the requirements to build household connection are increasing too.
  Though the correct home network technology standards and protocols are both universally accepted and formally stable, the usage and convenience are still far from the users’ expectation. The main reason is while the correct home network technology standards are not completely open, which results in the heterogeneity trend of household network. Thus, how to provide a middleware utility that is compatible with all kinds of low layer protocols, and to achieve the Interoperability among household network , will be the key point of development of household network.
  In this paper, we want to identify a Whole House Residential Gateway that corresponds to OSGi standard, and also combines with Jini technology and LonWorks interface. In principle, the RG with such capability can not only integrate heterogeneity networks which result from the different application service fields by Jini technology, to accomplish a easy-to-use Jini Community; but also make all information devices and internet in house communicate and get necessary services to expand the scope of application service. On the other hand, it even combines LonWoks interface to come to the requirements of home automation, security system and energy management.
目 錄
第一章、緒論..................................................1
1.1 研究背景...............................................1
1.2 研究動機...............................................1
1.3 研究目的...............................................2
1.4 章節提要...............................................3
第二章、家庭網路..............................................4
2.1 家庭網路的組成與相關應用...............................4
2.2 家庭網路主要技術之研究探討.............................7
2.2.1 資訊網路相關傳輸技術之介紹.......................7
有線傳輸技術.....................................8
Ethernet.......................................8
IEEE1394.......................................9
USB (Universal Serial Bus)....................10
IEEE1394和USB2.0之比較........................11
無線傳輸技術....................................12
IEEE802.11x...................................12
Home RF.......................................14
Bluetooth.....................................15
IrDA..........................................16
HIPER LAN.....................................17
各種無線網路傳輸技術之比較......................17
2.2.2 控制網路相關傳輸技術之介紹......................19
以電話線媒介為主................................19
HomePNA.......................................19
以電源線媒介為主................................20
X-10..........................................20
CEBus.........................................22
LonWorks......................................23
X-10、CEBus與LonWorks之比較...................24
2.2.3 中間層軟體......................................25
Jini............................................25
UPnP............................................27
Jini與UPnP之比較................................29
2.2.4 服務應用界面標準................................29
Open Service Gateway initiative (OSGi)..........29
2.3 家用閘道器............................................32
閘道器功能定義........................................33
國內外研究現況........................................35
第三章、設計原理.............................................38
3.1 系統架構..............................................39
3.2 Java Embedded Server..................................40
Framework.............................................41
Bundles...............................................42
Services..............................................42
Bundle Context........................................42
Example...............................................43
3.3 相關功能模組..........................................45
Jini搜尋服務模組(Jini Lookup Service Module,
JLSM).................................................46
Jini服務管理模組(Jini Service Manager Module,
JSMM).................................................46
Jini裝置(Jini-Enabled Devices)........................47
使用者介面模組(User Interface Module, UIM)............48
LonWorks應用程式溝通介面(LonWorks API)................49
第四章、實作與驗證...........................................50
4.1 開發環境..............................................50
4.2 Java Embedded Server平台架設..........................50
安裝JES...............................................51
啓動JES...............................................52
4.3 實作bundle............................................55
編寫Activator.........................................55
編寫Manifest..........................................56
建立JAR檔.............................................57
安裝且啓動bundle......................................57
4.4 相關功能模組實作......................................58
Jini搜尋服務模組......................................58
LonWorks應用程式溝通介面(LonWorks API)................62
Jini服務管理模組......................................67
4.5 功能模組測試與驗證....................................71
第五章、結論與未來研究方向...................................74
5.1 結論..................................................74
5.2 未來研究方向..........................................75
第六章、參考文獻.............................................76
圖目錄
圖2.1 家庭網路示意圖..........................................5
圖2.2 X-10命令格式 ...........................................21
圖2.3 CEBus與OSI.............................................22
圖2.4 Jini執行架構...........................................26
圖2.5 UPnP通訊協定架構.......................................27
圖2.6 UPnP CD與CP運作流程示意圖..............................28
圖2.7 OSGi架構圖.............................................30
圖2.8 家用閘道器所有分類.....................................33
圖3.1 本研究家庭網路架構.....................................38
圖3.2 家用閘道器系統架構.....................................39
圖3.3 Java Embedded Server2.0................................40
圖3.4 功能模組主要架構圖.....................................45
圖3.5 Jini服務管理模組運作流程...............................47
圖3.6 Jini-Enabled Devices...................................48
圖3.7 Jini使用者介面模組運作流程.............................48
圖3.8 LonWorks應用程式溝通介面運作流程.......................49
圖4.1 JES安裝完成畫面........................................51
圖4.2 JES安裝及啓動bundled bundles...........................54
圖4.3 JES使用者登入畫面......................................54
圖4.4 JES Web-Based管理畫面..................................55
圖4.5 Activator詳細內容......................................56
圖4.6 stu.csie.testing/Manifest文件檔........................56
圖4.7 TestBundle啓動成功.....................................58
圖4.8 lus定義的manifest header標頭檔.........................58
圖4.9 Jini搜尋服務模組例外事件(1)...........................59
圖4.10 Jini搜尋服務模組例外事件(2)...........................59
圖4.11 Jini搜尋服務模組例外事件(3)...........................61
圖4.12 Jini搜尋服務模組正常啓動..............................62
圖4.13 LonInterface和LonSerialNi定義的Manifest文件檔.........63
圖4.14 LonWorks裝置屬性描述檔................................63
圖4.15 LonInterface和LonSerial bundles啓動畫面...............64
圖4.16 DimmerDevice安裝完成..................................67
圖4.17 Jini service成功加入Jini Lookup Service...............70
圖4.18 Wafer-4823單板電腦....................................71
圖4.19 LonWorks網路環境之架設................................72
圖4.20 家庭自動化控制系統架構圖..............................72
圖4.21 裝置屬性描述檔........................................72
圖4.22 Jini Client與LonWorks溝通運作流程.....................73
表目錄
表2.1 目前台灣家庭的主要連網方式..............................9
表2.2 IEEE1394與USB2.0之比較.................................11
表2.3 IEEE802.11x相關標準....................................13
表2.4 各種無線網路傳輸技術之比較.............................18
表2.5 X-10、CeBus和LonWorks三者之比較........................25
表2.6 OSGi相關應用開發工具列表...............................31
表2.7 各類型家用閘道器提供的功能.............................34
表2.8 目前市面上相關產品.....................................34
表2.9 國內外研究相關參考文獻.................................35
表3.1 bundle簡單範例.........................................43
表4.1 manifest header類別檔所定義的語法列表..................57
[1] ECRC-FIND, http://www.find.org.tw/
[2] Cahners In-Stat, http://www.instat.com
[3] B. C. Chen, "OSGi Based Embedded LINUX Network Service
Gateway Implementation and Design, "Master Thesis of
National Chiao Tung University, June 2001.
[4] D. Valtchev and I. Frankov, "Service gateway architecture
for a smart home," IEEE Commum. Mag., vol. 40, pp. 126-
132, Apr. 2002.
[5] J. H. Kim, S. S. Yae and R. S. Ramakrishna, "Context-Aware
Application Framework based on Open Service Gateway,”
Info-tech and Info-net, vol. 3, pp. 209-213, 2001.
[6] N. Kushiro, S. Suzuki, M. Nakata, H. Takahara and M.
Inoue, "Integrated Home Gateway Controller For Home Energy
Management System," Consumer Electronics, pp. 386-387,
June, 2003.
[7] T. Saito, I. Tomoda, Y. Takabatabke, J. Ami and K.
Teramoto "Home Gateway Architecture And Its
Implementation," IEEE Trans on Consumer Electronics, Vol.
46, No. 4, Nov. 2000.
[8] K. Wacks, "Home systems standards: achievements and
challenges," IEEE Commum. Mag., vol. 40, pp. 152-159, Apr.
2002.
[9] H. C. Shih, "Design and Implementation of a Residential
Gateway for Flexible Service Provisioning in Wireless
Home Networks," Master Thesis of National Chiao Tung
University, June. 2002.
[10] P. Dobrev, D. Famolari, C. Kurzke and B. A.
Miller, "Device and Service Discovery in Home Network with
OSGi," IEEE Commum. Mag., vol. 40, pp. 86-92,Aug. 2002.
[11] Sun Microsystems, Jini Network Technology,
http://www.sun.com/jini/
[12] The Community Resources for Jini Technology,
http://www.jini.org
[13] LonWorks, http://www.lonworks.com/
[14] K. Hofrichter, "The residential gateway as service
platform," Consumer Electronics, pp. 304-305, June. 2001.
[15] D. Marples and P. Kriens, "The Open Services Gateway
Initiative: An Introductory Overview," IEEE Commun. Mag.,
Vol. 39 No. 12, Dec. 2001.
[16] F. C. Yang and P. H. Su, "The Study of Home Networking
Resource Sharing Using OSGi," ICWS’03: Las Vegas, Nevada,
USA, Jun. 23-26, 2003.
[17] Open Services Gateway Initiative, "Open services gateway
initiative (OSGi) specification overview, " Version 1.0,
Jan. 2000.
[18] Open Services Gateway Initiative, "OSGi service platform
release 2, " Version 1.1, Oct. 2001.
[19] T. Kamada, T. Shimizu and H. Sato, "Home Gateway Based on
Java Technology, " JavaOne Conference 2000,
http://jsp.java.sun.com/javaone/javaone2000/tracks.jsp
[20] Sun Microsystems, Java Embedded Server,
http://wwws.sun.com/software/embeddedserver/
[21] Ethernet, http://grouper.ieee.org/groups/802/3/
[22] IEEE1394, http://www.1394ta.org/
[23] USB, http://www.usb.org/home
[24] IEEE802.11, http://grouper.ieee.org/groups/802/11/
[25] Home RF, http://www.palowireless.com/homerf/
[26] Bluetooth, http://www.palowireless.com/bluetooth/
[27] IrDA, http://www.irda.org/
[28] HIPER LAN, http://www.etsi.org/
[29] HomePNA.org, http://www.homepna.org/
[30] X-10, http://www.x10ideas.com/
[31] CEBus Industry Council, http://www.cebus.org/
[32] LonWorks, http://www.lonworks.com/
[33] UPnP, http://www.upnp.org
[34] S. Gupta, "Design Challenges for Home Gateway Devices",
http://www.hometoys.com/htinews/dec02/articles/
satish/homegateway.htm
[35] H. M. Deitel, P. J. Deitel and S. E. Santry "Advanced Java
Platform-How To Program", DEITEL.
[36] K. Chen and L. Gong, "Programming Open Service Gateways
with Java Embedded Server(TM) Technology", Addison Wesley.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔