電力,一直是近代以來家庭中最主要的能源,但卻因為不易管理而造成浪費,造成地球資源消耗加劇,環境破壞等問題。為有效的進行家庭電源的管理,運用智慧電網及自動需量反應等概念的相關技術及學說也因此開始發展及衍生。本文的基於這些概念開發能源管理,利用Zigbee遠端電源監控通訊協定之產品加以整合,並基於Android嵌入式系統進行開發系統建置。核心電能管理的開發可分為網路連接埠伺服器及Zigbee無線裝置控制。網路連接埠伺服器提供相應的連接埠供外部呼叫,如遠端控制及管理條件輸入,另一方面也進行系統常規程序,如向Zigbee裝置取得資料及執行電力狀況檢查,設置資料庫用以保存取得之電力狀況及電源管理資料。管理核心的開發選擇使用腳本化的電力管理機制,易於開發及修改維護使之具一定之管理彈性。為方便使用者操作,選用目前廣泛被使用於手機及平板電腦的操作系統Android。使用者介面也使用Android的UI Framework進行開發,讓操作更加的方便。最後,也希望可以與更有效的決策系統整合,使之成為對人類社會有貢獻的系統,並為地球節省更多的資源。
Electrical power is one of the most popular energy in modern homes. However, due to its converience, the electricity can be waste because it is not easy to manage. In order to manage electricity more effectively, the concepts of Smart Grid and Auto Demand Response were introduced. This thesis also applied these concepts for the development of the home energy management systems. To achieve the power management from remote, produces based on Zigbee were developed. Construction and development of the energy management system were setup based on the embedded Android operating system. The core development of the energy management system includes two major components. The network socket server which is used for communicating through network by providing related API for manipulation of data and control commands. Routine process deals with the data retrieval from Zigbee Devices. The energy status is also validated by the routine process. A database is set up for storing the retrieved data from devices and the configurations of the power management. Scripting Engine is used for processing the task which provided convenient way to modify and maintain the mechanism of power management. The scripting mechanism also provides a convenient way to manipulate the operation of the system. Android UI Framework is applied; the developed Android applicantions can be installed on Android based handheld devices. The UI and the decision-making system are integrated which makes the system more effectively.