基于OpenWRT智能家庭安防系統(tǒng)的研究與實現(xiàn)
出處:電子發(fā)燒友整理 發(fā)布于:2017-12-27 14:46:29
本文主要針對室內(nèi)安全進行了研究和設(shè)計,以O(shè)penWrt開源軟件為,已有的硬件為基礎(chǔ)設(shè)計了基于OpenWrt的智能家庭室內(nèi)安防系統(tǒng)。
1.整體設(shè)計方案
本設(shè)計的整體結(jié)構(gòu)分為兩大部分,分別是硬件設(shè)計部分和軟件設(shè)計部分。以軟硬件相結(jié)合的方式實現(xiàn)整體的功能。在硬件設(shè)計方面采用模塊化設(shè)計,其中主要包括五大模塊:遠(yuǎn)程監(jiān)控模塊、無線通信模塊、視頻采集模塊、單片機控制模塊和傳感器數(shù)據(jù)采集模塊。軟件設(shè)計方面以O(shè)penWrt開源的嵌入式Linux系統(tǒng)為基礎(chǔ),OpenWrt開源系統(tǒng)當(dāng)中包含了3000多個可供用戶自由選擇的軟件包,可以根據(jù)自己的需要來編寫自己的軟件包構(gòu)建自己的應(yīng)用程序從而能夠限度地定制自己的嵌入式設(shè)備。系統(tǒng)整體設(shè)計框圖如下圖所示:

2硬件設(shè)計
2.1遠(yuǎn)程監(jiān)控模塊
遠(yuǎn)程監(jiān)控模塊指的是手機端和電腦端,用戶可以任何有網(wǎng)絡(luò)連接的地方實時通過手機或者電腦實時獲取室內(nèi)監(jiān)控畫面和環(huán)境參數(shù),當(dāng)發(fā)生異常通過獲取的短信報警信息,實時查看視頻和客戶端數(shù)據(jù),能夠使用戶及時做出反應(yīng)。
2.2無線通信模塊
無線通訊模塊是本設(shè)計的,它的主芯片是Ralink的RT5353芯片,它具有高性能、高集成度的中央微型處理器,主頻達(dá)350MHz,完全滿足嵌入式操作系統(tǒng)的需要。它支持
IEEE802.11標(biāo)準(zhǔn)的Wi—Fi網(wǎng)絡(luò),20/40M的頻帶允許高達(dá)150Mbps的數(shù)據(jù)傳輸效率,這樣就使它的覆蓋面更廣,數(shù)據(jù)吞吐量更大。另外他提供多個以太網(wǎng)接口,可與外網(wǎng)和內(nèi)部多個網(wǎng)絡(luò)設(shè)備進行連接,它還提供一個USB主設(shè)備接口和兩個通用異步收發(fā)器接31,這樣就可以非常方便的進行外部設(shè)備的擴展。
2.3視頻監(jiān)控模塊
為了保證室內(nèi)視頻圖像信息的清晰度,使用戶能夠?qū)崟r接收圖像,本設(shè)計采用USB攝像頭作為視頻圖像的采集工具。它不需要信號的轉(zhuǎn)換可以直接傳輸圖像信息的數(shù)字信號,客戶端(PC/手機)只需要USB接口或者無線傳輸?shù)姆绞街苯咏邮請D像視頻信號,而USB接31的轉(zhuǎn)換速度更快。USB攝像頭市場使用廣泛性價比更高,使用簡單。綜合考慮選用天敏網(wǎng)客UVC-T24無驅(qū)版攝像頭,640x480像素,USB2.0接口,有效提高圖像傳輸速度,高幀率視頻顯示,畫面順暢不間斷,暗光環(huán)境中能夠保證畫面的清晰度。數(shù)字?jǐn)z像頭的原理圖如下圖所示:

2.4控制模塊
控制模塊是由STC89C52單片機和GSM通信模塊組合而成,通過單片機控制GSM模塊實現(xiàn)遠(yuǎn)程信息通信報警的功能。
本設(shè)計選用西門子公司推出的新一代無線通信GSM模塊TC35系列,它能夠安全可靠地實現(xiàn)系統(tǒng)方案中的數(shù)據(jù)、語音、短消息傳輸并且能夠保證傳輸速率的要求。模塊的工作電壓為3.3—5.5V,可以工作在900MHz和1800MHz兩個頻段,模塊有AT命令集接1,該模塊集射頻3電路和基帶于一體,為數(shù)據(jù)、語音、短消息提供快速、可靠、安全的傳輸。單片機和GSM模塊采用異步串行通信接口的方式,通信速度可以根據(jù)實際需要設(shè)定??刂颇K連接圖如圖3所示。
2.5傳感器數(shù)據(jù)采集模塊
傳感器采集模塊的設(shè)計當(dāng)中結(jié)合了ZigBee技術(shù)和傳感器技術(shù)的方法,通過紅外傳感器、煤氣傳感器、溫度傳感器實現(xiàn)室內(nèi)門禁、煙霧、溫度等信息的采集并且由無線通訊模塊將采集的信息上傳給上位機,其中技術(shù)是這個設(shè)計當(dāng)中的關(guān)鍵。由于本設(shè)計屬于室內(nèi)安防環(huán)境,監(jiān)測的范圍比較小,并且各個節(jié)點之間不需要相互通信,所以選擇星型網(wǎng)絡(luò)。協(xié)調(diào)器通過RS232串口與無線通訊模塊連接,各個節(jié)點使用RFD連接傳感器,利用電池供電,可以根據(jù)實際需要布置在室內(nèi)的任何位置,所有節(jié)點所采集到的的數(shù)據(jù)都會發(fā)送至協(xié)調(diào)器,上位機(PC/手機端)客戶端通過無線通訊模塊就可以接收到傳感器的實時數(shù)據(jù)。
3軟件設(shè)計
3.1軟件功能總體設(shè)計
無線通信模塊采用IEEE802.11標(biāo)準(zhǔn)的無線通信技術(shù)。在基于OpenWrt系統(tǒng)內(nèi)核當(dāng)中配置實現(xiàn)USB攝像頭的驅(qū)動和信號的傳輸,無線通信模塊接收到的無線傳感器數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)竭h(yuǎn)程監(jiān)控端口其中包括溫度、門禁、煙霧的數(shù)據(jù)信號和視頻監(jiān)控畫面,然后由上位機發(fā)出控制信號和接收下位機反饋的信號。編程實現(xiàn)串口轉(zhuǎn)發(fā)和控制處理通信,主程序流程圖如下圖所示。

3.2嵌入式系統(tǒng)的選擇
本設(shè)計選擇OpenWrt操作系統(tǒng),OpenWrt是一個開源的嵌入式Linux系統(tǒng),它提供給用戶一個完全可寫的文件系統(tǒng)和軟件包管理系統(tǒng),用戶可以根據(jù)自己的需要的編寫自己的軟件包來限度的定制自己的嵌入式設(shè)備,降低了嵌入式Linux開發(fā)的門檻。同時OpenWrt為開發(fā)人員提供簡單易用的開發(fā)環(huán)境來構(gòu)建自己的應(yīng)用程序。
由于近些年計算機技術(shù)的迅速發(fā)展,OpenW~系統(tǒng)通過開發(fā)人員不斷對系統(tǒng)修改、更新,現(xiàn)在它已經(jīng)不僅僅局限在路由器的簡單功能,它適用于特定的系統(tǒng),它包含了3000多個可供用戶自由選擇的軟件包,用戶可以根據(jù)自己的需要安裝軟件包,用戶只需要通過簡單的指令就可以實現(xiàn)相應(yīng)軟件的、編譯、安裝和使用。
3.3主系統(tǒng)的軟件安裝
操作系統(tǒng)的源代碼,然后更新并且安裝軟件包,配置CPU、開發(fā)板型號和用戶頁面LUCI,在LUCl界面我們可以配置網(wǎng)口
和串口驅(qū)動、DNS、硬件掛起和以太網(wǎng)代理模塊的軟件包,之后進行編譯生成bin文件。將bin文件安裝到RT5350開發(fā)板上就實現(xiàn)了系統(tǒng)的安裝。
在安裝好操作系統(tǒng)之后就可以成功生成Wi—Fi無線信號,電腦、手機等智能設(shè)備就可以無線接入,開發(fā)板就可以掛載攝像頭并且實現(xiàn)無線Wi—Fi與模塊的相互通信,只要通過LUCI頁面的軟件包管理功能就可以開發(fā)相應(yīng)的軟件包,然后進行加載,安裝就可以完成。
3.4遠(yuǎn)程端口的軟件設(shè)計
遠(yuǎn)程端口即上位機,它包括手機端和PC端設(shè)計軟件客戶端,使上位機實現(xiàn)室內(nèi)監(jiān)控畫面的采集和室內(nèi)環(huán)境參數(shù),能夠在異常發(fā)生時,及時讓異常信號在客戶端上做出顯示和報警。遠(yuǎn)程端口的通過設(shè)計客戶端的方式將視屏畫面和數(shù)據(jù)畫面顯示在遠(yuǎn)程端口,這樣用戶可以在有網(wǎng)絡(luò)連接的條件下對室內(nèi)環(huán)境進行實時監(jiān)測。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 保險絲與 TVS 前后放置位置之爭2025/9/4 16:15:50
- 保護接地和保護接零的區(qū)別及適用范圍2025/9/2 17:07:04
- 10kV配電系統(tǒng)繼電保護配置與整定值計算2025/8/13 16:24:26
- 全面解析斷路器越級跳閘:原因、處理與要點總結(jié)2025/7/30 16:25:03
- IGBT 元件短路與過電壓保護的關(guān)鍵要點解析2025/7/24 15:49:28









