朱意秋
摘要:生活水平的大幅度提高,給予人們追求高品質(zhì)生活質(zhì)量提供了物質(zhì)性基礎(chǔ)。而智能家居系統(tǒng)的構(gòu)建,已經(jīng)成為現(xiàn)階段家居環(huán)境現(xiàn)代化的發(fā)展趨勢(shì),在滿足人們生活家居需求的方面發(fā)揮著積極作用。安卓平臺(tái)是近幾年時(shí)間內(nèi)突飛猛進(jìn)的移動(dòng)系統(tǒng),將其運(yùn)用到智能家居系統(tǒng),可以更好的發(fā)揮其效能。因此,文章積極探析以安卓平臺(tái)為基礎(chǔ)的智能家居系統(tǒng)構(gòu)建。
關(guān)鍵詞:安卓平臺(tái);智能家居;家居系統(tǒng)
中圖分類號(hào):TN929 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)34-8335-02
基于安卓平臺(tái)的智能家居系統(tǒng),是在安卓系統(tǒng)誕生以后,將其運(yùn)用到家居領(lǐng)域的系統(tǒng)體系。其特點(diǎn)表現(xiàn)為:獨(dú)特的開(kāi)源新,使用頻率比較大,兼容性優(yōu)良。因此,基于安卓平臺(tái)的智能家居系統(tǒng),可以成為智能家居系開(kāi)發(fā)的切入口。
1 基于安卓平臺(tái)的智能家居系統(tǒng)概況
基于安卓平臺(tái)的智能家居系統(tǒng),是通過(guò)安卓智能客戶端發(fā)揮效能的。簡(jiǎn)單來(lái)講,安卓智能家居客戶端以網(wǎng)絡(luò)連接的方式實(shí)現(xiàn)聯(lián)網(wǎng),在傳感器的作用下發(fā)揮家居安防,家居控制的效能,如實(shí)現(xiàn)自動(dòng)開(kāi)關(guān)門,實(shí)現(xiàn)可視化對(duì)講,周圍商家產(chǎn)品配送,生活資訊查詢以及小區(qū)管理聯(lián)系等。智能手機(jī)在連接無(wú)線網(wǎng)之后,控制網(wǎng)關(guān)以這樣的方式連接到家庭網(wǎng)絡(luò),此時(shí)只要客戶在客戶端進(jìn)行操作,相應(yīng)的指令就會(huì)被傳送到家居設(shè)備,家居設(shè)備收到指令之后,將信息返回到控制網(wǎng)關(guān),網(wǎng)關(guān)對(duì)于信息進(jìn)行處理,并且要求家居執(zhí)行相應(yīng)的動(dòng)作。
2 安卓平臺(tái)智能家居系統(tǒng)設(shè)計(jì)
1) 安卓平臺(tái)智能家居系統(tǒng)設(shè)計(jì):以安卓平臺(tái)為基礎(chǔ),構(gòu)建智能家居系統(tǒng),主要涉及到安卓客戶端和控制網(wǎng)關(guān)兩個(gè)部分。從功能上來(lái)講,安卓客戶端,可以以安裝程序的方式,實(shí)現(xiàn)觸屏和用戶之間的交互;控制網(wǎng)關(guān)的作用就是將客戶端上的操作指令傳達(dá)到家居設(shè)備上去,以此去促進(jìn)設(shè)備的運(yùn)行。
2) 安卓客戶端軟件設(shè)計(jì):從理論上來(lái)講,安卓客戶端軟件設(shè)計(jì)主要設(shè)計(jì)到用戶界面,通信方式,數(shù)據(jù)庫(kù)設(shè)計(jì)等內(nèi)容。以多個(gè)組件為基礎(chǔ)建立的安卓應(yīng)用程序,可以使得家居設(shè)備與用戶之間實(shí)現(xiàn)互動(dòng)。其一,在安卓客戶端用戶界面設(shè)計(jì)過(guò)程中,依照客戶的生活需求,保證可以對(duì)于家居設(shè)備進(jìn)行全面控制和管理,并且保證界面應(yīng)該做到人性化。其二,在網(wǎng)絡(luò)編程方式來(lái)講,Socket作為最基礎(chǔ)性的方式,在創(chuàng)建對(duì)象的情況下,進(jìn)行順暢的通信,其發(fā)揮效能的流程為以下幾環(huán)節(jié):建立Seversocket對(duì)象,初始化服務(wù)器-建立對(duì)象,初始化客戶端-實(shí)現(xiàn)服務(wù)器與客戶端的連接-發(fā)出指令,傳輸至服務(wù)器-處理客戶端結(jié)果-接受服務(wù)器結(jié)果-完成人機(jī)對(duì)話。其三,構(gòu)建數(shù)據(jù)庫(kù),以安卓平臺(tái)內(nèi)置的SQLite數(shù)據(jù)庫(kù)為基礎(chǔ),使用onCreat()和onUpgrade()進(jìn)行數(shù)據(jù)庫(kù)的構(gòu)建和更新,以getWritableDatabase()或getReadableDatabase的方法進(jìn)行數(shù)據(jù)庫(kù)對(duì)象的獲取。一般情況下,數(shù)據(jù)庫(kù)信息內(nèi)容主要涉及到房間排序,家電設(shè)備類型和設(shè)備信息等。
3) 控制網(wǎng)關(guān)設(shè)計(jì):此次案例中的控制網(wǎng)關(guān)我們選擇PICl8F66J60單片機(jī)來(lái)進(jìn)行操作,眾所周知,這類型的控制網(wǎng)關(guān)是嵌入式的系統(tǒng),可以接入因特網(wǎng)應(yīng)用,內(nèi)部集成是以以太網(wǎng)控制芯片為基礎(chǔ)的,有著理想的計(jì)算能力,數(shù)據(jù)空間合理。以下為控制網(wǎng)關(guān)的運(yùn)行流程示意圖。另外,控制網(wǎng)關(guān)可以以不同的協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)連接。在連接因特網(wǎng)之后,就可以接收各種數(shù)據(jù),在此基礎(chǔ)上將控制指令傳達(dá)到家居設(shè)備中去進(jìn)行處理,再次將其傳達(dá)到以太網(wǎng)即可。這就是控制網(wǎng)關(guān)的效能所在。
3 基于安卓平臺(tái)的智能家居系統(tǒng)構(gòu)建需要注意的問(wèn)題
安卓系統(tǒng)的開(kāi)源性,簡(jiǎn)單性以及價(jià)格低廉的特點(diǎn),可以充分的被運(yùn)用到智能家居系統(tǒng)中去,實(shí)現(xiàn)安卓系統(tǒng)與智能家居系統(tǒng)的充分融合,還存在很多值得探析的問(wèn)題。針對(duì)于現(xiàn)階段的開(kāi)發(fā)現(xiàn)狀,我們可以將其歸納總結(jié)為以下內(nèi)容:
1) 系統(tǒng)運(yùn)行高效性:在進(jìn)行安卓平臺(tái)智能家居系統(tǒng)設(shè)計(jì)的時(shí)候,很多的程序設(shè)計(jì)過(guò)于繁雜,存在很多相似的功能和頁(yè)面的時(shí)候,可以對(duì)其進(jìn)行刪除,以保證系統(tǒng)處于高效的運(yùn)轉(zhuǎn)狀態(tài),避免出現(xiàn)系統(tǒng)臃腫的情況。對(duì)此,系統(tǒng)設(shè)計(jì)者,應(yīng)該充分做好系統(tǒng)的調(diào)試和檢查工作,一方面保證充分發(fā)揮其效能,另一方面保證系統(tǒng)處于高效運(yùn)轉(zhuǎn)狀態(tài)。
2) 功能模塊精細(xì)化:安卓智能家居系統(tǒng)全面發(fā)揮其效能,要從精細(xì)化的角度入手,以保證系統(tǒng)可以在后期進(jìn)行相應(yīng)的擴(kuò)展,尤其在添加新的功能的時(shí)候,可以方便快捷的進(jìn)行維護(hù)更新。從本質(zhì)來(lái)講,實(shí)現(xiàn)功能模塊的精細(xì)化,是智能家居人性化服務(wù)的需求,也是安卓智能家居系統(tǒng)發(fā)揮其全面效能的關(guān)鍵所在。
3) 流媒體傳輸技術(shù):將流媒體傳輸技術(shù)運(yùn)用到安卓平臺(tái)智能家居系統(tǒng)中去,是安卓平臺(tái)智能家居系統(tǒng)的發(fā)展方向。為了能夠?qū)崿F(xiàn)傳輸質(zhì)量的提高,需要利用到流媒體傳輸技術(shù),以RTP和RTCP協(xié)議的使用,使得其傳輸過(guò)程更加可靠,更加高效。雖然現(xiàn)階段流媒體傳輸?shù)睦眠€不是很從犯,但是將其運(yùn)用到安卓平臺(tái)智能家居系統(tǒng)設(shè)計(jì)過(guò)程中去,是必然趨勢(shì)。
4) 系統(tǒng)運(yùn)行效率高:安卓平臺(tái)的智能家居系統(tǒng)要想充分發(fā)揮其效能,還應(yīng)該注重系統(tǒng)運(yùn)行效率,能夠快速的對(duì)指令進(jìn)行反應(yīng),也是很值得關(guān)注的問(wèn)題。在此,我們主要從視頻硬件解碼方式的選用來(lái)解放中央處理器的負(fù)擔(dān),由此使得系統(tǒng)運(yùn)行效率得以提升。
4 結(jié)束語(yǔ)
建立以安卓平臺(tái)為基礎(chǔ)的智能家居系統(tǒng),其實(shí)現(xiàn)方式是多樣化的,但是其發(fā)展方向是很明確的:家居的智能化,人性化。本著這樣的目標(biāo),積極總結(jié)和歸納安卓系統(tǒng)與智能家居系統(tǒng)之間的運(yùn)行經(jīng)驗(yàn)和教訓(xùn),學(xué)習(xí)先進(jìn)的信息技術(shù),常識(shí)性的將其運(yùn)用到設(shè)計(jì)實(shí)踐中去,相信未來(lái)安卓智能家居系統(tǒng)將會(huì)更加穩(wěn)定,更加安全,更加高效。
參考文獻(xiàn):
[1] 沈淀.基于zigbee技術(shù)和android系統(tǒng)的智能家居系統(tǒng)設(shè)計(jì)[D]. 武漢:武漢理工大學(xué),2011.
[2] 齊加文.基于Android平臺(tái)刮刮樂(lè)彩票軟件的研究與實(shí)現(xiàn)[D].呼和浩特:內(nèi)蒙古師范大學(xué),2011.
[3] 李睿.基于ZigBee的移動(dòng)智能終端在物聯(lián)網(wǎng)智能家具中的應(yīng)用[D]. 北京:北京郵電大學(xué),2011.
[4] 吳想想.基于Android平臺(tái)軟件開(kāi)發(fā)方法的研究與應(yīng)用[D]. 北京:北京郵電大學(xué),2011.endprint