近年來,全球暖化與氣候異常現象,對於人類生存與地球生態造成衝擊,如何有效地管理能源已成為現今重要課題。隨著網際網路的崛起,日漸帶動著智慧家電與家庭網路的盛行,同時延伸出多種以滿足家庭設備資訊分享、通訊溝通與自動化控制等需求目的之家庭導向服務概念。基於OSGi標準所開發的家庭閘道器不僅能夠整合家庭網路中異質網路通訊技術,同時成為內外網路的溝通橋樑。由於OSGi具有跨平台特性,可提供使用者一個多樣化且一致性的介面。 本論文旨在開發基於OSGi開放資訊平台之「家庭自動化系統」(Home Automation)。為能解決異質網路技術的問題,本系統以OSGi平台搭配Linux作業系統建置於嵌入式開發版做為系統管理的伺服器,提供家電負載控制、讀取即時用電資訊以及歷史用電資訊等三方面服務。使用者藉由本系統可以即時監控家用負載,並透過家庭網路電視(Smart TV)選取欲觀看之整體或單一負載用電情形以及透過有線/無線通訊模組控制負載開關狀態。同時,亦可遠端經由網路瀏覽器以監控家中負載設備。本家庭自動化系統目的為讓使用者了解家庭用電情形,藉此調整用電習慣以達節能之功效,最終實現智慧型的家庭自動化系統。
In recent years, global warming and climate anomalies have caused serious impact on the survival of mankind and the ecology of the Earth. Therefore, how to manage energy effectively has become a critical issue. With the rise of the Internet, the uses of smart home appliances and home network have grown up rapidly. It extends a variety of home-oriented services to meet the information sharing within the home appliances, communication and automation control requirements. Home gateway based on OSGi is can integrate heterogeneous network standards in home environment and also become the communication media of external and internal network. Due to OSGi have the characteristic of multi-platform, so can provide a diverse and consistent user interface. The primary objective of this thesis is to develop a home automation system based on OSGi open information platform. For solving heterogeneous technologies that are incompatible with each other, developed a home automation system which is built on an embedded system which integrates with Linux operating system and OSGi framework. The home automation system is established as a system management server providing home appliances load control, real-time information regarding the consumptions of electricity and historical information. By developing the system, users can instantaneously monitor home appliances load and examine the entire loads or a single load regarding electricity consumptions through Smart TV. Also, the system can control the switches through cable or wireless communication modules and simultaneously monitor home load appliances through browsers. The home automation system intends to assist users in understanding home electricity consumptions in order to save energy by adjusting living habits, and ultimately in accomplishing the environmental protection.