透過您的圖書館登入
IP:18.224.62.25
  • 學位論文

具工作排程能力之資訊家電網路閘道器

A Schedulable Home Appliance Network Gateway

指導教授 : 湯政仁
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


本篇論文,提出了一個具有工作排程能力之資訊家電網路閘道器的設計方式與模擬。此閘道器乃是以個人電腦為使用平台的應用層網路閘道器。它的主要功用為:(1)連結支援不同網路協定的家電設備,(2)提供使用者遠端操縱家庭內部設備之機制,以及(3)管理使用者所排定的工作並於指定的時間通知家電完成排程工作。 在此閘道器內部,設有網路介面用來連接不同協定的網路。網路介面會偵測其連接網路媒介上所傳送的資料封包;並根據封包的內容,請求其他閘道器元件來進行轉送與處理。當有新的家電加入內部網路時,對應的虛擬家電會被建立在除了新家電所在的網路以外的網路介面上;當該家電離開網路時,其虛擬家電被終止並自網路介面移除。虛擬家電是用來通知與傳送各類型訊息給予位於不同網路的家電,例如:新成員的加入或是工作請求。遠端遙控(或稱網路控制)機制可使用戶在外出時,得以透過網路控制他們家中的家電。閘道器內的工作管理員主要負責處理收到的工作排程,並於所設定的時間通知家電來執行工作。 在本論文中也提出了此閘道器的系統分析、元件間之互動、以及使用的情境範例。系統分析的工具為統一塑模語言(UML)。類別圖(Class Diagram)用來說明閘道器元件的屬性與動作。使用案例(Use Case)用來說明使用的時機與整個程序的觀察。活動圖(Activity Diagram)以及時序圖(Sequence Diagram)用來說明閘道器元件之間的溝通與互動。最後,列出效能分析以及模擬結果,並加以討論。

關鍵字

閘道器 資訊家電 家電網路

並列摘要


In this thesis, a schedulable home appliance network gateway is proposed. It is an application-level gateway and designed for PC platforms. The gateway has the following capabilities: (1) connect different appliance networks which support various protocols, (2) provide remote control mechanism, and (3) manage and execute desired tasks of appliances. Inside the gateway, a network interface attached to one protocol network senses packets follow on the network medium, and transfers receiving packets to other components for processing. To notify the presences of appliances and transmit packets for the corresponding pappliances, Pseudo appliances are introduced. The Pseudo appliances are created when appliances join, and then be situated at network interfaces. The remote control (also called web control) mechanism allows users to control their appliances from the outside of residences. The task manager, a gateway component, is responsible for receiving the committed task schedules and re-issuing them when their pre-set time is reached. The gateway architecture, system analysis, component interactions and using scenarios are also presented in this thesis. UML are used as the analysis tool. The Class Diagrams state that attributes and operations of gateway components. The Use Case Diagrams present the using scenarios, as well as the Activity Diagrams and the Sequence Diagrams present the interactions among gateway components. Finally, the performance evaluations and the simulation results are reported and discussed.

參考文獻


[1] Universal Plug and Play Forum, http://www.upnp.org/
[2] Sun Microsystems, Jini Architecture Specification, Version 1.2, Sun Microsystems, Dec. 2001.
[6] HAVi Organization. http://www.havi.org/
[12] Infrared Data Association, http://www.irda.org/
[14] D. Saha and A. Mukherjee, Pervasive Computing: a Paradigm for the 21st Century, IEEE Computer, Vol. 36, Issue 3, pp. 25-31, Mar. 2003.

延伸閱讀