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