智能家居作為物聯(lián)網(wǎng)應(yīng)用的主要領(lǐng)域之一,自然離不開云計(jì)算。云計(jì)算的發(fā)展使用戶無需關(guān)注復(fù)雜的內(nèi)部工作機(jī)制、無需具備豐富的分布式系統(tǒng)知識及開發(fā)經(jīng)驗(yàn),即可實(shí)現(xiàn)大規(guī)模分布式系統(tǒng)規(guī)定部署,以及海量數(shù)據(jù)的并行處理。
Hadoop是目前較為成熟和應(yīng)用較為廣泛的云計(jì)算架構(gòu)之一。Hadoop的核心思想是分布式并行處理。Hadoop技術(shù)中的關(guān)鍵技術(shù)是HDFS(分布式文件系統(tǒng))和Map/Reduce(映射/規(guī)約)。Hadoop利用HDFS存儲海量數(shù)據(jù),利用Map/Reduce進(jìn)行海量數(shù)據(jù)的計(jì)算。
文中首先介紹了智能家居與云計(jì)算的概念,接著針對傳統(tǒng)的海量數(shù)據(jù)處理方法硬件成本太高,存在計(jì)算瓶頸的問題,在云計(jì)算理論的基礎(chǔ)上針對智能家居中的門禁系統(tǒng)、溫濕度系統(tǒng)、滴灌系統(tǒng)和照明系統(tǒng)搭建了基于Hadoop的數(shù)據(jù)處理平臺??梢詫Υ罅總鞲行畔⑦M(jìn)行分布式并行處理,并根據(jù)處理結(jié)果向底層設(shè)備發(fā)送指令以實(shí)現(xiàn)智慧化服務(wù)。
智能家居與云計(jì)算
智能家居目前通常把智能家居定義為利用電腦、網(wǎng)絡(luò)和綜合布線技術(shù),通過家庭信息管理平臺將與家居生活有關(guān)的各種子系統(tǒng)有機(jī)結(jié)合的一個(gè)系統(tǒng)。首先,需要在家居中建立一個(gè)通信網(wǎng)絡(luò),為家庭信息交互和傳輸提供必要的通路,在家庭網(wǎng)絡(luò)的操作系統(tǒng)控制下,通過相應(yīng)的硬件和執(zhí)行機(jī)構(gòu),實(shí)現(xiàn)對所有家庭網(wǎng)絡(luò)上的家電和設(shè)備的控制和監(jiān)測。其次,智能家居系統(tǒng)需要通過一定的媒介平臺,提供與外界的通信通道,以實(shí)現(xiàn)與家庭以外的世界溝通信息,滿足遠(yuǎn)程控制/監(jiān)測和交換信息的需求。
智能家居云計(jì)算平臺實(shí)現(xiàn)的功能主要是能夠?qū)a(chǎn)生的傳感信息集中交給服務(wù)器處理,用戶只需將傳感器采集來的傳感信息傳輸給服務(wù)器即可。服務(wù)器為計(jì)算機(jī)集群,這里使用三臺電腦進(jìn)行模擬。三臺電腦對信息進(jìn)行分布式并行處理,并根據(jù)處理結(jié)果對底層設(shè)備發(fā)出指令,以達(dá)到智能控制的效果。同時(shí)還要將各種傳感數(shù)據(jù)和底層設(shè)備的狀態(tài)寫入數(shù)據(jù)庫。