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