基于WiFi的智能家居安防系統(tǒng)的設計
引 言
現(xiàn)在是一個科技不斷發(fā)展的時代,智能家居作為其發(fā)展的產(chǎn)物,極具代表性,正逐漸滲入人們的日常生活,被人們所熟知。為了讓住所更加安全,向構建的家居系統(tǒng)中加入監(jiān)控技術、計算機通信技術、現(xiàn)代控制技術等,構成了當前智能家居的重要組成部分 安防系統(tǒng)。我國的安防行業(yè)起步時間相比國外較晚,但發(fā)展迅速,并正在各個領域不斷擴大其影響力。
1 安防系統(tǒng)的總體設計
分模塊組建智能家居中的安防系統(tǒng),是指把系統(tǒng)分為兩個模塊,即室內(nèi)管理模塊與室外管理模塊。室內(nèi)模塊又可細分為室內(nèi)監(jiān)控模塊、環(huán)境監(jiān)測模塊與煙霧報警模塊,主要對室內(nèi)進行防護。室外模塊可細分為室外監(jiān)控模塊、門禁模塊。外出時,可通過由 GPRS 發(fā)送給手機的信息及通過手機與PC 觀測到的室外情況及時做出反應。由于在安防系統(tǒng)的設計中所涉及的器件大都集中在室內(nèi),在WiFi 的正常覆蓋范圍內(nèi),不僅可通過使用WiFi 自由搭建系統(tǒng)從而有效避免有線線路因路徑固定不變所帶來的弊端,更大大節(jié)約了成本。安防系統(tǒng)的總體設計如圖 1 所示。
2 智能家居安防系統(tǒng)的硬件設計
本系統(tǒng)的硬件部分主要由主控制器模塊、WiFi模塊、視頻監(jiān)控模塊、煙霧報警模塊、環(huán)境監(jiān)測模塊與門禁模塊等組成。通過系統(tǒng)中各硬件模塊的有效結合,極大地提高了智能家居安防系統(tǒng)的工作效率。
2.1 主控制器模塊
本智能安防系統(tǒng)中使用的主控制器是性能優(yōu)越的 8 位AT89C51 單片機,處于系統(tǒng)核心位置。該單片機有 4 個輸入輸出口,在安防系統(tǒng)中可與多個器件連接并對接收到的數(shù)據(jù)進行處理。同時還具有 4 kB 的Flash 存儲器,可快速讀取數(shù)據(jù),提高數(shù)據(jù)的處理速度。擁有 128 B 的RAM 隨機存儲器, 可有效保存接收到的部分數(shù)據(jù),在需要時將數(shù)據(jù)調(diào)入并處理。當接收到各模塊不斷發(fā)送的數(shù)據(jù)后,應對數(shù)據(jù)進行處理,并根據(jù)相應的結果做出判斷。
2.2 WiFi模塊
WiFi 是一種用戶可通過它訪問服務器、閱讀郵件、瀏覽網(wǎng)頁等的互聯(lián)網(wǎng)技術,與IEEE 之間存在IEEE.802.11 工業(yè)標準。由于其傳輸信號的距離有限,所以其通常被運用在局域網(wǎng)中。隨著 WiFi 與IEEE 之間的協(xié)議被不斷補充,WiFi 的運用范圍也隨之越來越廣。
WiFi 的有效覆蓋距離可達 100 m,具有覆蓋范圍廣、發(fā)射功率低等優(yōu)點,因此不會對人體造成傷害,更無需設置有線線路,系統(tǒng)構建更加靈活,已被人們廣泛應用在多種結構與系統(tǒng)中。雖然采用這種方式傳輸數(shù)據(jù)易受干擾,但并不影響其高性價比。在本系統(tǒng)中使用ATK-RM04 模塊進行無線通信,它可用于用戶串口、以太網(wǎng)與WiFi 三者接口間的轉(zhuǎn)換。常用此模塊的串口設備可以很容易地通過WiFi 網(wǎng)絡傳輸數(shù)據(jù)。此次設計的WiFi 主要用于數(shù)據(jù)傳輸,將各模塊的數(shù)據(jù)如監(jiān)控模塊所產(chǎn)生的監(jiān)控信息通過WiFi 傳到主控制器,經(jīng)主控制器對數(shù)據(jù)進行處理后再通過WiFi 傳到PC 端,用戶可通過PC 端實時觀測室內(nèi)情況,若發(fā)現(xiàn)可疑之處可及時處理。
3 智能家居安防系統(tǒng)的軟件設計
軟件設計的關鍵在于使用WiFi 進行主控制器與各硬件模塊間的數(shù)據(jù)傳輸時,應保證數(shù)據(jù)發(fā)送方與數(shù)據(jù)接收方均保持穩(wěn)定,不會造成數(shù)據(jù)丟失等問題。當總控制器對各硬件模塊傳送來的數(shù)據(jù)做出判斷后,需要通過GPRS 傳遞給用戶時, 用戶通過GPRS 下發(fā)指令給總控制器,同時保證數(shù)據(jù)通道的接收方與發(fā)送方保持穩(wěn)定。此設計把系統(tǒng)軟件劃分成了應用層與系統(tǒng)層。系統(tǒng)層可直接與安防系統(tǒng)的硬件聯(lián)系,并在裸板上運行程序。應用層更貼近具體功能的實現(xiàn),可用來建立各部分之間的數(shù)據(jù)通道,用以執(zhí)行報警任務。
在此次安防系統(tǒng)的軟件設計中,系統(tǒng)層軟件由開源 Linux 操作系統(tǒng)、根文件系統(tǒng)與Bootloader 組成,且組成系統(tǒng)層軟件的每一部分都在其中發(fā)揮著重要作用,缺一不可。
4 結 語
此次基于WiFi 智能家居安防系統(tǒng)的設計,因使用 WiFi進行傳輸,故降低了搭建有線線路組網(wǎng)的成本。且本次設計對家居進行了全方位的防護,通過在廚房、臥室、客廳等地放置煙霧傳感器,并對廚房設定了不同于其它地方的煙霧報警標準, 從而可對火源進行有效防護;通過門禁系統(tǒng)識別欲進出住宅人員的身份,之后再決定是否開門,可有效杜絕用戶不在家時陌生人闖入的情況發(fā)生;通過監(jiān)控模塊實時觀察室內(nèi)和室外情況,當有可疑情況發(fā)生時可及時處理等。