智能家居監(jiān)控原型系統(tǒng)設計
2 基于Android的手機客戶端設計
Android是一種以Linux為基礎的開放源碼操作系統(tǒng)。Androld最初主要支持手機,2005年由谷歌收購注資,并組建開放手機聯(lián)盟開發(fā)改良,逐漸擴展到平板電腦及其他領域上。Android系統(tǒng)層次如圖2所示。本文基于Android的手機客戶端設計,主要包括手機客戶端界面設計和手機客戶端底層通信方式設計。界面設計,將以家庭房間為單位,每個房間對應一個界面,界面中包含有該房間中的所有傳感器及可控設備。通信方式采用HTTP請求方式,經過Internet與主控制器進行通信,以實現(xiàn)對家庭情況的實時監(jiān)測和控制。
3 基于ARM-Linux系統(tǒng)的主控制器設計
主控制器作為智能家居系統(tǒng)的核心設備,主要完成兩方面的任務:按照采集周期循環(huán)讀取傳感器數據并判斷傳感器數據是否異常,如果異常,則通過移動電話網絡實時向手機發(fā)送報警短信;主控制器同時作為Web服務器,通過Internet接收手機的監(jiān)測和控制請求,利用CGI腳本響應手機的請求。本文引用地址:http://2s4d.com/article/159900.htm
主控制器是一個以ARM微處理器、嵌入式Linux為核心的嵌入式系統(tǒng)。圖3所示為主控制器的硬件結構。主控制器采用ARM920T微處理器,64 MBSDRAM,256 MB FLASH,且具有串口、網口等諸多通信接口。
評論