王瑤
關(guān)鍵詞:無線傳感器網(wǎng)絡(luò)智能家居系統(tǒng)設(shè)計
1引言
所謂智能家居系統(tǒng),其實就是利用嵌入式系統(tǒng)技術(shù)實現(xiàn)智能家居管理的終端。智能家居系統(tǒng)可以利用各種通信手段獲取控制指令,并借助傳感器網(wǎng)絡(luò)提供的信息完成智能判斷。智能家居系統(tǒng)在家居環(huán)境管理方面具有安全、便捷的優(yōu)勢。隨著人們生活水平的提高,智能家居系統(tǒng)逐漸滲透到人們的生活中。因此,應(yīng)該加強對智能家居系統(tǒng)設(shè)計的研究,從而為人們的生活提供更多的便利。
2無線傳感器網(wǎng)絡(luò)和智能家居系統(tǒng)
近年來,無線傳感器網(wǎng)絡(luò)(WSN)技術(shù)迅速發(fā)展并受到廣泛關(guān)注,它的出現(xiàn)和發(fā)展對現(xiàn)代科學(xué)技術(shù)產(chǎn)生了深遠的影響。與傳統(tǒng)網(wǎng)絡(luò)技術(shù)不同,無線傳感器網(wǎng)絡(luò)技術(shù)將現(xiàn)代無線通信技術(shù)、微傳感器技術(shù)和網(wǎng)絡(luò)技術(shù)有機融合,成為近年來國內(nèi)外的研究熱點,引起了世界上許多國家軍事界、學(xué)術(shù)界和工業(yè)界的高度重視,應(yīng)用前景十分廣闊。
無線傳感器網(wǎng)絡(luò)是一個獨立的計算機網(wǎng)絡(luò),其基本單元是節(jié)點,集成了傳感器、微處理器、無線接口和電源四個模塊。傳統(tǒng)計算機網(wǎng)絡(luò)技術(shù)的成熟解決方案對無線傳感器網(wǎng)絡(luò)具有借鑒意義[1]。然而,根據(jù)無線傳感器網(wǎng)絡(luò)的用途和功能開發(fā)專用的通信協(xié)議和路由算法,已經(jīng)成為無線傳感器網(wǎng)絡(luò)領(lǐng)域中一個迫切的研究課題。智能家居集建筑、網(wǎng)絡(luò)通信、信息家電、設(shè)備自動化于一體,構(gòu)建了集系統(tǒng)、結(jié)構(gòu)、服務(wù)、管理于一體的高效、舒適、安全、便捷、環(huán)保的生活環(huán)境。
智能家居可以定義為一個過程或一個系統(tǒng),其利用先進的計算機技術(shù)、網(wǎng)絡(luò)通信技術(shù)和綜合布線技術(shù),將與家居生活相關(guān)的各個子系統(tǒng)有機地結(jié)合在一起,通過統(tǒng)籌管理,讓家居生活更加舒適、安全、有效。與普通家居相比,智能家居不僅具有傳統(tǒng)的居住功能,還提供了舒適、安全、高檔、愉悅的家庭居住空間。家居從原來被動的靜態(tài)結(jié)構(gòu)變成了擁有主動智慧的工具,擁有全方位的信息交流功能,可以幫助家庭與外界保持信息交流暢通,優(yōu)化人們的生活方式,幫助人們有效安排時間,增強家居生活的安全性,甚至節(jié)省了各種能源成本。
3總體結(jié)構(gòu)和工作原理
無線傳感器網(wǎng)絡(luò)的層次及其協(xié)議的集合就是網(wǎng)絡(luò)體系結(jié)構(gòu)[2]。在架構(gòu)上,無線傳感器網(wǎng)絡(luò)的概念清晰、理論完整。在OSI七層協(xié)議架構(gòu)中,TCP/IP是一個四層架構(gòu),包括應(yīng)用層、傳輸層、互聯(lián)網(wǎng)層和網(wǎng)絡(luò)接口層。但是,本質(zhì)上,TCP/IP只有前三層架構(gòu)。結(jié)合它們的優(yōu)點,無線傳感器網(wǎng)絡(luò)采用了五層協(xié)議體系。其中,應(yīng)用層負責(zé)通過應(yīng)用進程之間的交互完成特定的網(wǎng)絡(luò)應(yīng)用;傳輸層負責(zé)為兩臺主機中進程之間的通信提供通用的數(shù)據(jù)傳輸服務(wù);網(wǎng)絡(luò)層負責(zé)為分組交換網(wǎng)絡(luò)上的不同主機提供通信服務(wù);數(shù)據(jù)鏈路層將網(wǎng)絡(luò)層移交的IP數(shù)據(jù)報組裝成幀進行傳輸;物理層傳輸?shù)臄?shù)據(jù)單位為比特。以上五層協(xié)議體系構(gòu)成了無線傳感器網(wǎng)絡(luò)的體系結(jié)構(gòu),并按照各自的功能和任務(wù)運行。
4家庭安防系統(tǒng)安全功能的實現(xiàn)過程
智能家居安防系統(tǒng)的技術(shù)基礎(chǔ)是無線傳感器網(wǎng)絡(luò),在執(zhí)行一定的安全功能時,首先要在控制中心的基礎(chǔ)上建立一定的網(wǎng)絡(luò)節(jié)點布局工作,然后借助計算機、工作站和信息模塊進一步完善家庭安全系統(tǒng)的不同功能。具體來說,需要結(jié)合實際系統(tǒng)功能設(shè)置傳感器節(jié)點,只有這樣才能充分獲取一些相關(guān)的智能家居信息。傳感器節(jié)點的分布位置要全面、有規(guī)劃,一些關(guān)鍵位置不能遺漏。這一步完成后,需要建立一定的門牌號和節(jié)點號,通過編寫清晰的節(jié)點碼就可以實現(xiàn)智能家居門牌號的一一對應(yīng)。一般而言,按照統(tǒng)一規(guī)劃的基本原則,此時需要在特定房間建立合適數(shù)量的節(jié)點,全方位地模擬實際情況,可以說這是完成整個系統(tǒng)功能的重中之重。最后一個環(huán)節(jié)則是基礎(chǔ)數(shù)據(jù)處理環(huán)節(jié),數(shù)據(jù)處理的目的是幫助系統(tǒng)識別智能家居安全系統(tǒng)的內(nèi)部語言。
具體來說,數(shù)據(jù)處理功能主要包括以下幾個方面:通過對無線傳感器網(wǎng)絡(luò)中涉及的傳感器對應(yīng)節(jié)點的位置信息進行處理,通過處理可以獲得關(guān)于室內(nèi)溫度、光照強度等方面的信息,同時可以將傳感器采集到的數(shù)據(jù)信息進行打包或調(diào)整,再借助一定的匯聚節(jié)點發(fā)送給整個智能家居安防系統(tǒng)的其他模塊;系統(tǒng)控制中心對數(shù)據(jù)信息的處理過程主要基于數(shù)據(jù)庫的存儲,通過數(shù)據(jù)信息的存儲實現(xiàn)實時調(diào)用;智能家居安防系統(tǒng)還需要處理一定的規(guī)劃數(shù)據(jù),然后在此前提下優(yōu)化后期參數(shù),進一步發(fā)送控制指令。
5智能家居系統(tǒng)中的無線傳感器網(wǎng)絡(luò)技術(shù)
5.1基本原則
無線傳感器網(wǎng)絡(luò)是一種分布式傳感器網(wǎng)絡(luò),其末端是一個能夠感知和檢查外界的傳感器。無線傳感器網(wǎng)絡(luò)中的傳感器通過無線方式進行通信,因此網(wǎng)絡(luò)設(shè)置靈活,設(shè)備的位置可以隨時更改,也可以通過有線或無線方式與互聯(lián)網(wǎng)進行連接。基于低功耗、自組織、高可靠性和低成本的無線傳感器網(wǎng)絡(luò)是構(gòu)建家庭無線網(wǎng)絡(luò)的最佳選擇。無線傳感器網(wǎng)絡(luò)可以利用現(xiàn)有的互聯(lián)網(wǎng)、移動通信網(wǎng)絡(luò)和電話網(wǎng)絡(luò),將室內(nèi)環(huán)境參數(shù)、家用電器運行狀態(tài)等信息告知居民,讓居民通過互聯(lián)網(wǎng)及時了解家中情況,從而遠程監(jiān)控家用電器,實現(xiàn)家內(nèi)外信息的傳輸。
5.2無線數(shù)據(jù)傳輸技術(shù)
(1)紅外通信技術(shù)。紅外通信技術(shù)主要利用紅外線進行點對點的短距離通信,其優(yōu)點是干擾小,且數(shù)據(jù)傳輸速率為1Gbps。紅外通信技術(shù)不需要物理連接,但由于紅外線的直連特性,紅外通信技術(shù)通常存在距離短、傳輸方向強、對遮蔽物要求高等缺點。僅在智能家居中使用這項技術(shù)并不能滿足信息傳輸?shù)囊?,但可以用來控制一些家用電器(如電視、電腦等)。
(2)藍牙技術(shù)。藍牙技術(shù)是一種無線技術(shù)標(biāo)準,可以實現(xiàn)固定設(shè)備、移動設(shè)備和樓宇個人區(qū)域網(wǎng)之間的短距離數(shù)據(jù)交換,主要用于便攜式設(shè)備與其外設(shè)之間建立通信。藍牙技術(shù)進一步將通信技術(shù)與計算機技術(shù)相結(jié)合,為移動設(shè)備和固定設(shè)備之間的通信提供了一個有效的空中接口,可以在短距離內(nèi)相互通信。藍牙技術(shù)采用短包和快速跳頻技術(shù),首先可以通過分散的網(wǎng)絡(luò)結(jié)構(gòu)有效支持點對點的通信,從而克服數(shù)據(jù)同步的問題。工作頻段為2.4GHzISM頻段,傳輸速率為1Mbps,傳輸距離一般為10~100m。
(3)ZigBee技術(shù)。ZigBee技術(shù)是藍牙技術(shù)的延伸[3],在ZigBee技術(shù)加持下,一臺主設(shè)備可以連接255臺設(shè)備,組網(wǎng)規(guī)模大,可以支持智能家居中大量設(shè)備的接入。ZigBee技術(shù)的工作頻段為2.4GHz、868MHz(歐洲)和915MHz(美洲)。其中,2.4GHz頻段的通信速率為10~250kbit/s,通信距離為10~100m。ZigBee技術(shù)因其低功耗和高可靠性而適用于智能家居。
(4)無線網(wǎng)絡(luò)(Wi?Fi)技術(shù)。無線網(wǎng)絡(luò)技術(shù)是一種允許電子設(shè)備連接無線局域網(wǎng)的技術(shù)。連接無線局域網(wǎng)通常需要密碼保護,但也可以是開放的,這樣WLAN范圍內(nèi)的任何設(shè)備都可以進行連接。雖然Wi?Fi技術(shù)的通信質(zhì)量較差,但其傳輸速度高達54Mbps。由于Wi?Fi技術(shù)在通信速度
6基于無線傳感器網(wǎng)絡(luò)的智能家居系統(tǒng)設(shè)計
6.1系統(tǒng)架構(gòu)設(shè)計
從系統(tǒng)架構(gòu)來看,智能家居系統(tǒng)采用無線傳感器網(wǎng)絡(luò)設(shè)計,由傳感器網(wǎng)絡(luò)、傳輸網(wǎng)絡(luò)和應(yīng)用網(wǎng)絡(luò)組成。其中,傳感器網(wǎng)絡(luò)是系統(tǒng)使用的無線傳感器網(wǎng)絡(luò),其可以完成家庭環(huán)境中多個硬件節(jié)點的設(shè)置,并利用無線鏈路構(gòu)建自組織網(wǎng)絡(luò);傳輸網(wǎng)絡(luò)是由外網(wǎng)和家庭網(wǎng)關(guān)組成的網(wǎng)絡(luò),其通過網(wǎng)關(guān)與傳感器節(jié)點進行連接,并采用無線連接方式。當(dāng)與互聯(lián)網(wǎng)、移動通信網(wǎng)絡(luò)等外部網(wǎng)絡(luò)進行連接時,系統(tǒng)將采用有線和無線通信方式,能夠自動完成通信協(xié)議的轉(zhuǎn)換,保證數(shù)據(jù)信息按順序傳輸。借助該網(wǎng)絡(luò),用戶還可以查詢家庭設(shè)備信息或給出操作控制指令。此外,該系統(tǒng)還配備了應(yīng)用網(wǎng)絡(luò),應(yīng)用網(wǎng)絡(luò)包含許多終端設(shè)備,用戶可以使用外部網(wǎng)絡(luò)讀取家庭信息并根據(jù)信息控制家庭設(shè)備。
在實際的系統(tǒng)架構(gòu)建設(shè)中,應(yīng)采用ZigBee技術(shù)作為系統(tǒng)的無線通信技術(shù)。與其他技術(shù)相比,ZigBee技術(shù)采用的局域網(wǎng)協(xié)議功耗更低,可以實現(xiàn)數(shù)據(jù)的短距離無線通信,同時,ZigBee技術(shù)工作在2.4GHz和868/928MHz頻段,可以保證數(shù)據(jù)傳輸?shù)目煽啃?,為ad?hoc網(wǎng)絡(luò)的構(gòu)建提供支持。
網(wǎng)關(guān)則是系統(tǒng)的核心結(jié)構(gòu),其應(yīng)該有各種接口,如ZigBee網(wǎng)絡(luò)接口、以太網(wǎng)接口、Wi?Fi接口等,以此連接各種網(wǎng)絡(luò),實現(xiàn)與家庭內(nèi)網(wǎng)和外網(wǎng)的通信。此外,利用ZigBee協(xié)議作為傳感器節(jié)點之間的通信協(xié)議,也可以構(gòu)建無線多跳網(wǎng)絡(luò),使節(jié)點數(shù)據(jù)可以在網(wǎng)關(guān)節(jié)點進行匯聚。
6.2系統(tǒng)硬件設(shè)計
在系統(tǒng)硬件設(shè)計方面,首先需要分散部署家庭環(huán)境中的多個傳感器。這些傳感器可以分為兩類:一類是傳感設(shè)備;另一類是控制設(shè)備。其中,穿透裝置是簡單的傳感器,如溫度傳感器和濕度傳感器。被控設(shè)備由傳感器和繼電器組成,可以根據(jù)用戶指令控制家用設(shè)備。在此基礎(chǔ)上,還要做好家庭網(wǎng)關(guān)和無線傳感器網(wǎng)絡(luò)的設(shè)計,保證家庭信息的順利采集。
在家庭網(wǎng)關(guān)設(shè)計方面,可以采用S3C2440作為硬件平臺。S3C2440是一款采用ARM92OT內(nèi)核的嵌入式微處理器,可應(yīng)用于低功耗、高性價比的設(shè)備。通過串口,網(wǎng)關(guān)核心板可以與家庭網(wǎng)絡(luò)進行連接。當(dāng)連接外部網(wǎng)絡(luò)時,網(wǎng)關(guān)既可以使用Wi?Fi模塊連接互聯(lián)網(wǎng),也可以通過PC電纜連接外部網(wǎng)絡(luò)。
在無線傳感器網(wǎng)絡(luò)設(shè)計方面,紫蜂無線網(wǎng)絡(luò)應(yīng)該由紫蜂協(xié)調(diào)節(jié)點和紫蜂終端組成。其中,終端由多個傳感器節(jié)點和ZigBee模塊組成,可以完成信息數(shù)據(jù)的采集。此外,在定時器的加持下,每個傳感器節(jié)點都可以在固定時間收集數(shù)據(jù),并通過無線通信單元將數(shù)據(jù)傳輸?shù)絽f(xié)調(diào)節(jié)點。在傳感器節(jié)點和通信單元之間,有一個由中央處理器和嵌入式操作系統(tǒng)組成的處理單元,該系統(tǒng)的無線通信單元由發(fā)射模塊和接收模塊組成。而從協(xié)調(diào)節(jié)點的組成來看,該節(jié)點擁有一個ZigBee模塊———由無線通信模塊、串行收發(fā)模塊、微處理器模塊和電源模塊組成,可以接收終端節(jié)點信息和網(wǎng)關(guān)指令。
6.3系統(tǒng)軟件設(shè)計
在系統(tǒng)軟件設(shè)計方面,可以采用嵌入式Linux作為軟件開發(fā)平臺,以此設(shè)計系統(tǒng)Web服務(wù)器。利用服務(wù)器上的CGI程序和網(wǎng)頁,則可以完成家庭內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)的連接,實現(xiàn)用戶與網(wǎng)頁的交互。而有了瀏覽器,用戶可以發(fā)送控制指令。服務(wù)器收到用戶數(shù)據(jù)后,會對數(shù)據(jù)進行分析,然后將分析后的指令發(fā)送到家中的內(nèi)部節(jié)點,實現(xiàn)對家居設(shè)備的遠程控制和管理。無線傳感器節(jié)點是網(wǎng)絡(luò)中的普通節(jié)點,需要完成參數(shù)采集和設(shè)備控制任務(wù)。協(xié)調(diào)節(jié)點應(yīng)接收網(wǎng)絡(luò)集群中心節(jié)點發(fā)送的數(shù)據(jù),并將數(shù)據(jù)傳輸?shù)椒?wù)器,然后使用集群節(jié)點發(fā)送指令。
在智能家居系統(tǒng)軟件設(shè)計方面,也要做好監(jiān)控軟件和遠程控制軟件的設(shè)計。在監(jiān)控軟件設(shè)計中,需要利用監(jiān)控模塊對家居信息進行智能檢測,并通過無線網(wǎng)絡(luò)向指定號碼發(fā)送消息,通過電子郵件向用戶發(fā)送直播畫面。此外,在遠程控制軟件的設(shè)計中,需要完成家庭安防系統(tǒng)和家庭遠程控制系統(tǒng)的設(shè)計。其中,安防系統(tǒng)具有防盜、防燃氣泄漏等功能,能夠準確監(jiān)測火災(zāi)等安全信號并自動報警。遠程控制軟件可以根據(jù)家電的運行信息對家電進行控制,保證家電正常工作。目前,該系統(tǒng)可實現(xiàn)家電運行、閉路電視監(jiān)控、照明控制、水電抄表控制、多媒體控制等多種控制功能[5]。
7結(jié)語
研究發(fā)現(xiàn),利用無線傳感器網(wǎng)絡(luò)進行智能家居系統(tǒng)的設(shè)計,可以完成更加實用的系統(tǒng)設(shè)計,從而滿足現(xiàn)代家居的多樣化、個性化需求。該系統(tǒng)可以起到家庭照明控制、家電運行控制和環(huán)境監(jiān)測的作用。此外,該系統(tǒng)的功耗和成本也較低,通用性較強,可與各種家用電器進行連接。目前,市面上大部分智能家居都是有線的,而本文則提出將無線傳感器網(wǎng)絡(luò)系統(tǒng)應(yīng)用于智能家居系統(tǒng),并對其總體結(jié)構(gòu)、工作原理、硬件和軟件進行了設(shè)計和闡述。最后,通過仿真測試,取得了良好的應(yīng)用效果,希望可以為智能家居的發(fā)展提供參考。