Summary: | 碩士 === 大同大學 === 電機工程學系(所) === 92 === 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.
|