国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于GPRS與ARM的智能安防系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2014-06-12 02:04董喜慧
關(guān)鍵詞:彩信短信攝像頭

張 如,董喜慧

(福州職業(yè)技術(shù)學(xué)院 計(jì)算機(jī)系,福建 福州 350108)

隨著科技的迅猛發(fā)展和人們生活水平的提高,人類已經(jīng)進(jìn)入了網(wǎng)絡(luò)化、數(shù)字化的智能社會(huì)階段,人們對(duì)于保護(hù)自身財(cái)產(chǎn)與人身安全也有了新的要求.隨著人們生活節(jié)奏的不斷加快,迫切需要一種遠(yuǎn)程智能安防系統(tǒng),能讓出門(mén)在外的業(yè)主及時(shí)了解和處理物業(yè)中的突發(fā)安防事件,全面實(shí)現(xiàn)遠(yuǎn)程監(jiān)控,為自己的物業(yè)提供最全面的保護(hù).針對(duì)現(xiàn)代安防的實(shí)際要求,本研究結(jié)合了功能強(qiáng)大的ARM處理器、GPRS無(wú)線通信技術(shù)、無(wú)線組網(wǎng)的ZigBee技術(shù),設(shè)計(jì)了一套基于無(wú)線傳輸?shù)那度胧街悄馨卜老到y(tǒng).

1 系統(tǒng)功能與體系結(jié)構(gòu)

本系統(tǒng)擁有全面的防盜功能,能實(shí)現(xiàn)門(mén)、窗、陽(yáng)臺(tái)等進(jìn)出門(mén)戶的監(jiān)控報(bào)警;實(shí)現(xiàn)火災(zāi)與有毒氣體泄漏的檢測(cè);實(shí)現(xiàn)重要地點(diǎn)或重要物品的監(jiān)控保護(hù),具有攝像頭抓拍功能;實(shí)現(xiàn)對(duì)某些特殊人員的人身安全的保護(hù);實(shí)現(xiàn)積水報(bào)警;在出現(xiàn)火災(zāi)時(shí)能對(duì)一些危險(xiǎn)電器的電源實(shí)現(xiàn)遠(yuǎn)程關(guān)閉;實(shí)現(xiàn)安全狀況的遠(yuǎn)程實(shí)時(shí)查詢與報(bào)警.

本系統(tǒng)主要由兩部分組成:控制傳輸部分與內(nèi)網(wǎng)采集部分.內(nèi)網(wǎng)采集部分主要由安防監(jiān)控模塊、ZigBee終端節(jié)點(diǎn)、ZigBee協(xié)調(diào)器組成;控制傳輸部分主要由ARM主處理器平臺(tái)、GPRS無(wú)線通信模塊、USB監(jiān)控?cái)z像頭等部分組成.系統(tǒng)結(jié)構(gòu)圖如圖1所示.安防監(jiān)控模塊由不同功能的傳感器處理模塊及電源開(kāi)關(guān)繼電器控制模塊組成,它們各自連接一個(gè)ZigBee無(wú)線收發(fā)模塊.這些ZigBee終端節(jié)點(diǎn)會(huì)在ZigBee協(xié)調(diào)器開(kāi)啟后陸續(xù)加入到協(xié)調(diào)器建立的ZigBee網(wǎng)絡(luò)中,并由協(xié)調(diào)器賦予各節(jié)點(diǎn)以網(wǎng)絡(luò)地址.這些節(jié)點(diǎn)通過(guò)ZigBee無(wú)線自組網(wǎng)與ARM主處理器平臺(tái)進(jìn)行無(wú)線通信連接,ARM就可通過(guò)地址來(lái)判斷是何節(jié)點(diǎn)傳來(lái)的信號(hào).ARM主處理器平臺(tái)同時(shí)連接USB監(jiān)控?cái)z像頭,當(dāng)發(fā)生安全隱患時(shí)會(huì)對(duì)物業(yè)相關(guān)部位進(jìn)行實(shí)時(shí)抓拍.ARM主處理器平臺(tái)可通過(guò)相連的GPRS模塊與業(yè)主手機(jī)進(jìn)行遠(yuǎn)程連接,實(shí)現(xiàn)安防系統(tǒng)的遠(yuǎn)程監(jiān)控.當(dāng)物業(yè)出現(xiàn)安防問(wèn)題時(shí),ARM向業(yè)主發(fā)送短信并進(jìn)行報(bào)警,控制攝像頭進(jìn)行抓拍,并將圖像數(shù)據(jù)轉(zhuǎn)成彩信經(jīng)由GPRS網(wǎng)絡(luò)發(fā)送給業(yè)主手機(jī).當(dāng)然,出現(xiàn)安全隱患時(shí),業(yè)主也可通過(guò)手機(jī)發(fā)送控制短信來(lái)控制物業(yè)中電源設(shè)備的繼電器開(kāi)關(guān).

圖1 系統(tǒng)結(jié)構(gòu)圖

2 系統(tǒng)硬件設(shè)計(jì)

本系統(tǒng)硬件主要由ARM主處理器平臺(tái),USB紅外攝像頭,GPRS模塊,ZigBee無(wú)線收發(fā)模塊(協(xié)調(diào)器與終端節(jié)點(diǎn))、安防監(jiān)控模塊(各個(gè)傳感器模塊,以及繼電器控制模塊組成).

2.1 ARM主處理器平臺(tái)

ARM主處理器平臺(tái)主要由ARM11主處理器、FLASH、SDRAM、電源復(fù)位模塊、LCD觸摸屏及相關(guān)外圍電路組成.本系統(tǒng)選用SAMSUNG公司的基于ARM1176JZF-S 內(nèi)核的16/32位RISC微處理器的S3C6410作為主處理器.S3C6410采用了64/32位內(nèi)部總線架構(gòu),為2.5G和3G通信服務(wù)提供優(yōu)化的H/W性能,具有4通道UART,為與ZigBee模塊和GPRS模塊通信提供了方便,支持修剪過(guò)的嵌入式操作系統(tǒng),具有低功率、高性價(jià)比、高性能的優(yōu)點(diǎn)[1].

2.2 GSM/ GPRS模塊

GPRS—General Packet Radio Service,是通用分組無(wú)線業(yè)務(wù)的簡(jiǎn)稱,由歐洲電信協(xié)會(huì)GSM系統(tǒng)中有關(guān)分組數(shù)據(jù)所規(guī)定的標(biāo)準(zhǔn)[2].GPRS基于GSM網(wǎng),提供端到端的、廣域的無(wú)線IP連接.GPRS以封包(Packet)式來(lái)傳輸,計(jì)費(fèi)只以流量計(jì)算,提高了資源利用率,而且始終在線[2].在嵌入式系統(tǒng)的應(yīng)用開(kāi)發(fā)中使用GPRS無(wú)線數(shù)據(jù)傳輸技術(shù)是較優(yōu)選擇.GPRS 模塊的功能是通過(guò)GPRS網(wǎng)絡(luò)實(shí)現(xiàn)ARM主處理器平臺(tái)與業(yè)主手機(jī)間的數(shù)據(jù)傳輸.經(jīng)選擇,本系統(tǒng)選用SIMCom的SIM900模塊.SIM900屬于四頻850/900/1800/1900MHz的GSM/GPRS模塊,完全采用SMT封裝形式,支持?jǐn)?shù)據(jù)、語(yǔ)音、短消息和傳真等多種通信方式,內(nèi)置TCP/IP協(xié)議,具有MMS(彩信)功能.GPRS模塊與ARM主處理器平臺(tái)采用AT指令集通過(guò)串口進(jìn)行數(shù)據(jù)通信.

2.3 ZigBee無(wú)線收發(fā)模塊

ZigBee無(wú)線收發(fā)模塊使用基于IEEE802.15.4協(xié)議的TI公司的CC2530芯片.系統(tǒng)采用一個(gè)ZigBee協(xié)調(diào)器節(jié)點(diǎn)與多個(gè)ZigBee終端節(jié)點(diǎn)組成的星形網(wǎng)絡(luò)結(jié)構(gòu).系統(tǒng)通過(guò)Z-Stack協(xié)議棧實(shí)現(xiàn)整個(gè)網(wǎng)絡(luò)的啟動(dòng)自組,在網(wǎng)絡(luò)中協(xié)調(diào)器節(jié)點(diǎn)是整個(gè)網(wǎng)絡(luò)的管理者,它負(fù)責(zé)啟動(dòng)整個(gè)網(wǎng)絡(luò),將終端節(jié)點(diǎn)加入到網(wǎng)絡(luò)中,并為它們配置網(wǎng)絡(luò)地址.協(xié)調(diào)器節(jié)點(diǎn)與各終端節(jié)點(diǎn)間通過(guò)無(wú)線通信方式進(jìn)行數(shù)據(jù)傳輸,而協(xié)調(diào)器與S3C6410間采用串口通信.終端節(jié)點(diǎn)將信息傳輸給協(xié)調(diào)器后,再由協(xié)調(diào)器傳到S3C6410,S3C6410會(huì)對(duì)接收到的信息進(jìn)行解析,通過(guò)網(wǎng)絡(luò)地址判斷是哪個(gè)終端節(jié)點(diǎn)發(fā)送來(lái)的信息.

2.4 傳感器模塊

根據(jù)安防要求,系統(tǒng)要實(shí)現(xiàn)防火、防有毒氣體泄漏、防盜、防水淹等功能.根據(jù)不同的檢測(cè)內(nèi)容設(shè)置不同的傳感器.為了提高檢測(cè)的準(zhǔn)確度,本系統(tǒng)采用多種傳感器結(jié)合的方法進(jìn)行某一種項(xiàng)目的檢測(cè).

火災(zāi)中會(huì)有煙霧與溫度的上升,因而由MQ2煙霧傳感器和數(shù)字型溫濕度傳感器SHT10組成檢測(cè)元件,兩者均檢測(cè)到信號(hào)時(shí)才確認(rèn)有火災(zāi)發(fā)生,這樣精確度較高.

有毒氣體泄漏檢測(cè)采用MQ5氣體傳感器,它對(duì)煤氣、天然氣、液化氣有較好靈敏度,抗乙醇、煙霧的干擾.

防盜方面的檢測(cè)主要根據(jù)不同環(huán)境來(lái)設(shè)置對(duì)應(yīng)的傳感器.比如在窗戶處的防盜采用兩種傳感器進(jìn)行雙保險(xiǎn)感應(yīng).在窗戶外圍布置主動(dòng)式紅外對(duì)射傳感器,主動(dòng)式紅外對(duì)射傳感器可采用多束紅外線射束構(gòu)成多束的密集防衛(wèi),可設(shè)定規(guī)定的若干射束被侵入者阻斷多少時(shí)間后產(chǎn)生報(bào)警輸出,它構(gòu)成對(duì)窗、陽(yáng)臺(tái)等出入口的封閉式防范,御賊于戶外但又不妨礙業(yè)主在室內(nèi)的活動(dòng).對(duì)于盜賊可能通過(guò)砸玻璃進(jìn)入室內(nèi)的安全隱患,采用聲控——震動(dòng)型雙技術(shù)玻璃破碎傳感器,只有同時(shí)探測(cè)到玻璃破碎時(shí)發(fā)出的高頻聲和敲玻璃時(shí)的震動(dòng)才輸出報(bào)警信號(hào),此類傳感器監(jiān)測(cè)整個(gè)房間,與窗戶多少無(wú)關(guān).當(dāng)業(yè)主在外時(shí),對(duì)于入戶門(mén)的安防工作,采用振動(dòng)傳感器結(jié)合門(mén)磁傳感器對(duì)門(mén)進(jìn)行安防感應(yīng).同時(shí)還可在室內(nèi)安裝紅外感應(yīng)器感應(yīng)人員闖入,此感應(yīng)器是靠探測(cè)人體發(fā)射的10um左右的紅外線進(jìn)行感應(yīng)報(bào)警的.

對(duì)于要求積水報(bào)警的場(chǎng)所,將點(diǎn)式水浸傳感器的探頭面平行安裝于被檢測(cè)的區(qū)域處,使水浸傳感器平行于地面.此傳感器是應(yīng)用電極浸水阻值變化的原理來(lái)進(jìn)行水浸檢測(cè)的,其探針有防電蝕設(shè)計(jì).

3 系統(tǒng)軟件設(shè)計(jì)

3.1 系統(tǒng)軟件環(huán)境

Linux 操作系統(tǒng)具有完整的TCP/IP協(xié)議,有易于裁減移植、內(nèi)核小、源代碼開(kāi)放等優(yōu)點(diǎn),為本系統(tǒng)的開(kāi)發(fā)提供了技術(shù)支持.本系統(tǒng)軟件設(shè)計(jì)主要是基于ARM-Linux操作系統(tǒng),ARM-Linux是裁剪了的Linux 操作系統(tǒng),基于ARM體系,易于移植[3-4].

建立本ARM系統(tǒng)的開(kāi)發(fā)環(huán)境就是將ARM-Linux移植到ARM主處理器平臺(tái),并搭建移植QT/Embedded環(huán)境.首先建立交叉編譯環(huán)境,然后引導(dǎo)Bootloader實(shí)現(xiàn)系統(tǒng)的快速引導(dǎo),將Linux內(nèi)核載到內(nèi)存并進(jìn)行內(nèi)核初始化(系統(tǒng)采用的交叉編譯器為arm-linux-gcc-4.5.1,Linux內(nèi)核版本為L(zhǎng)inux-2.6.36,Bootloader采用U-boot.),移植操作系統(tǒng),裝載文件系統(tǒng)[3-4].然后完成QT/E環(huán)境的搭建,將QT/E移植到ARM11上,開(kāi)發(fā)圖形界面,進(jìn)行應(yīng)用程序的編寫(xiě)[5].

3.2 系統(tǒng)主程序

系統(tǒng)主程序根據(jù)系統(tǒng)具體功能由多個(gè)功能子程序組成.子程序主要包括GPRS無(wú)線通信程序、圖像采集程序、ZigBee通信程序、各智能安防模塊程序、QT /E用戶界面等.系統(tǒng)主程序流程圖如圖2所示.

圖2 系統(tǒng)主程序流程圖

系統(tǒng)啟動(dòng)時(shí)首先對(duì)S3C6410進(jìn)行初始化,通過(guò)按鍵值來(lái)判斷運(yùn)行狀態(tài),當(dāng)被定義為設(shè)防狀態(tài)時(shí),分別建立ZigBee模塊和GPRS模塊的操作線程.首先S3C6410通過(guò)串口向ZigBee協(xié)調(diào)器發(fā)送查詢指令,由ZigBee協(xié)調(diào)器通過(guò)ZigBee無(wú)線網(wǎng)絡(luò)轉(zhuǎn)發(fā)給各終端節(jié)點(diǎn),查詢ZigBee各終端節(jié)點(diǎn)的信息.終端節(jié)點(diǎn)將當(dāng)前的采集數(shù)據(jù)通過(guò)ZigBee無(wú)線網(wǎng)絡(luò)經(jīng)由協(xié)調(diào)器返回給S3C6410.S3C6410收到ZigBee信息后,對(duì)數(shù)據(jù)進(jìn)行判析,若是普通信息,則在界面上實(shí)時(shí)顯示;若發(fā)生異常安防問(wèn)題時(shí),系統(tǒng)判斷是何種事件,則界面圖標(biāo)閃爍,啟動(dòng)對(duì)應(yīng)的報(bào)警安防措施,并發(fā)送GPRS短信、GPRS彩信通知業(yè)主.若S3C6410收到GPRS短信,解析短信是否是控制短信,如果是則向ZigBee協(xié)調(diào)器發(fā)送控制命令,經(jīng)由ZigBee無(wú)線網(wǎng)絡(luò)轉(zhuǎn)發(fā)給對(duì)應(yīng)終端節(jié)點(diǎn),最終實(shí)現(xiàn)對(duì)終端節(jié)點(diǎn)的遠(yuǎn)程控制.

3.3 GPRS 模塊程序

GPRS 模塊程序設(shè)計(jì)主要結(jié)合函數(shù)調(diào)用AT指令實(shí)現(xiàn)串口初始化、GPRS模塊的初始化、網(wǎng)絡(luò)參數(shù)配置、短信收發(fā)和發(fā)送彩信等操作.

(1) GPRS模塊的初始化與模塊的短信收發(fā).系統(tǒng)啟動(dòng)時(shí),通過(guò)調(diào)用Equipinit_sp()、Equipinit _gprs()等函數(shù)實(shí)現(xiàn)基本的初始化配置工作.S3C6410通過(guò)串口發(fā)送AT指令到GPRS模塊并讀取GPRS 模塊的回饋.S3C6410通過(guò)調(diào)用int sendgprs(int fd,char*s_buffer)函數(shù)發(fā)送AT命令到GPRS 模塊,并通過(guò)int readgprs (int fd,char*r_buffer)函數(shù)讀取GPRS模塊的數(shù)據(jù).

系統(tǒng)通過(guò)AT指令實(shí)現(xiàn)短信接收與發(fā)送.當(dāng)出現(xiàn)突發(fā)情況時(shí),系統(tǒng)只要調(diào)用對(duì)應(yīng)的AT指令即可完成短信的收發(fā).當(dāng)系統(tǒng)要向業(yè)主手機(jī)發(fā)送短信時(shí),首先會(huì)向GPRS模塊發(fā)送“AT”命令,設(shè)備串口通訊正常會(huì)回饋“OK”后,再發(fā)送命令“AT+CSCA=SIM卡歸屬地短信中心號(hào)碼”及“AT+CMGF= 1(1表示為文本格式)”,均回饋“OK”后,再向GPRS模塊發(fā)送命令“AT+CMGS=業(yè)主手機(jī)號(hào)”,GPRS模塊將返回“>”,這時(shí)就可將要指定格式的短信內(nèi)容輸入,發(fā)送成功后將返回“OK”,而業(yè)主手機(jī)上就能收到對(duì)應(yīng)的短信.

對(duì)于接收短信的情況,先使用AT+CNMI=2,1設(shè)置接收短信的模式后,當(dāng)GPRS模塊接收到業(yè)主手機(jī)發(fā)來(lái)的信息時(shí),短信會(huì)存儲(chǔ)在SIM卡中,并通知串口有新消息:+CMTI:“SM”,6.系統(tǒng)得到提示后會(huì)向GPRS模塊發(fā)送讀短信命令“AT+CMGR =6”,GPRS模塊就返回指定格式的數(shù)據(jù)+CMGR: "REC UNREAD"," 手機(jī)號(hào)","","14/01/27,15:30:21+32"closepower1!.可以通過(guò)返回的數(shù)據(jù)得出短消息內(nèi)容.然后ARM將根據(jù)收到的指令要求控制節(jié)點(diǎn)完成指定任務(wù).

(2)彩信的發(fā)送.彩信的作用是當(dāng)物業(yè)內(nèi)發(fā)生突發(fā)情況時(shí),啟動(dòng)攝像頭進(jìn)行抓拍,并將截圖以彩信形式發(fā)送到用戶手機(jī).

當(dāng)保存好的抓圖圖片需要通過(guò)GPRS模塊發(fā)送出去時(shí),系統(tǒng)同樣調(diào)用對(duì)應(yīng)的AT指令進(jìn)行發(fā)送.發(fā)送AT+CMMSEDIT=1 、AT+CMMSDOWN="PIC",12836,40000 、AT+CMMSRECP="手機(jī)號(hào)"等指令,通知SIM900創(chuàng)建一條彩信及設(shè)置好彩信接收手機(jī)號(hào)并通知SIM900準(zhǔn)備傳輸大小為12836字節(jié)的圖片.最后通過(guò)AT+CMMSSEND這條指令通知GPRS模塊可以發(fā)送這條彩信了.

3.4 圖像采集程序

Video for Linux Two(V4L2)是Linux為圖像視頻采集設(shè)備驅(qū)動(dòng)程序的編寫(xiě)提供的統(tǒng)一接口,本系統(tǒng)的USB攝像頭的圖像采集是基于V4L2實(shí)現(xiàn)的.攝像頭的文件名為/dev/video0,在程序中對(duì)文件video0進(jìn)行讀操作就是對(duì)攝像頭的操作.系統(tǒng)通過(guò)ioctl給驅(qū)動(dòng)發(fā)送命令、設(shè)置不同的參數(shù),來(lái)實(shí)現(xiàn)采集過(guò)程.當(dāng)ARM收到報(bào)警信息后,調(diào)用capture函數(shù)對(duì)USB攝像頭驅(qū)動(dòng)并捕抓圖像.

(1)在capture函數(shù)中先調(diào)用int fd=open(“/dev/video0,O_RDWR|O_NONBLOCK,0)函數(shù)打開(kāi)攝像頭,通過(guò)返回的文件描述符fd對(duì)攝像頭進(jìn)行操作.

(2)通過(guò) ioctl (int fd, VIDIOC_QUERYCAP, &cap) 查詢攝像頭屬性、配置和驅(qū)動(dòng)功能;通過(guò)fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV; ioctl(fd, VIDIOC_S_FMT, &fmt)等設(shè)置捕獲格式.

(3)捕捉攝像頭數(shù)據(jù),在V42L接口中設(shè)定應(yīng)用程序與攝像頭驅(qū)動(dòng)之間提取數(shù)據(jù)的交互方式為mmap映射方式.這種方式是驅(qū)動(dòng)將內(nèi)部數(shù)據(jù)空間映射到應(yīng)用程序空間上,兩者直接在這個(gè)空間上交換數(shù)據(jù).通過(guò)ioctl(fd, VIDIOC_REQBUFS, &req)為捕獲的視頻申請(qǐng)了req. count個(gè)緩存;通過(guò)buffers = calloc (req.count, sizeof (*buffers))在內(nèi)存中建立對(duì)應(yīng)空間;通過(guò)int ioctl(fd, VIDIOC_QUERYBUF, &buf) 獲取這些緩存的地址;用buffers[n_buffers].start = mmap(NULL, buf.length, PROT_READ | PROT_WRITE, MAP_SHARED, fd, buf.m.offset)將設(shè)備緩存和應(yīng)用程序分配內(nèi)存發(fā)生映射.

(4)ioctl(fd, VIDIOC_QBUF, &buf)將這段所映射緩存加入隊(duì)列,然后通過(guò)ioctl (fd, VIDIOC_STREAMON, &type)開(kāi)始捕捉圖像數(shù)據(jù),并進(jìn)入循環(huán).在循環(huán)中通過(guò)select函數(shù)判斷攝像頭是否可讀,如可讀則執(zhí)行read_frame()函數(shù)讀取一幀數(shù)據(jù).完成采集處理后,解除映射釋放內(nèi)存源,關(guān)閉設(shè)備文件.

3.5 ZigBee通信程序與智能安防模塊程序

ZigBee通信程序設(shè)計(jì)基于ZStack2006 協(xié)議棧,由協(xié)調(diào)器和各終端節(jié)點(diǎn)兩大模塊設(shè)計(jì)組成.協(xié)調(diào)器負(fù)責(zé)ZigBee網(wǎng)絡(luò)的建立維護(hù),啟動(dòng)后的協(xié)調(diào)器初始化并按設(shè)好的參數(shù)構(gòu)建ZigBee網(wǎng)絡(luò),終端節(jié)點(diǎn)繼而申請(qǐng)入網(wǎng),協(xié)調(diào)器分配網(wǎng)絡(luò)地址給終端節(jié)點(diǎn),ZigBee網(wǎng)絡(luò)組建成功.ZigBee組網(wǎng)成功后,協(xié)調(diào)器進(jìn)入ZigBee協(xié)議棧事件處理循環(huán)中,輪詢所有觸發(fā)事件后調(diào)用任務(wù)處理函數(shù),無(wú)任務(wù)則休眠.觸發(fā)事件包括節(jié)點(diǎn)加入、查詢采集數(shù)據(jù)、向控制節(jié)點(diǎn)傳遞控制指令.ZigBee終端節(jié)點(diǎn)初始化后搜索網(wǎng),申請(qǐng)入網(wǎng)成功后得到網(wǎng)絡(luò)地址.終端采集節(jié)點(diǎn)定時(shí)調(diào)用采集程序進(jìn)行采集,并將信息發(fā)送給協(xié)調(diào)器,并由協(xié)調(diào)器發(fā)給ARM;控制節(jié)點(diǎn)在接到協(xié)調(diào)器轉(zhuǎn)來(lái)的控制命令后,調(diào)用對(duì)應(yīng)控制程序?qū)υO(shè)備進(jìn)行控制.

智能安防模塊程序的功能是完成數(shù)據(jù)采集或設(shè)備控制,其軟件開(kāi)發(fā)必須根據(jù)各終端實(shí)際實(shí)現(xiàn)的功能進(jìn)行設(shè)計(jì),這里不再詳述.

4 測(cè)試與總結(jié)

當(dāng)開(kāi)啟設(shè)防后,依次對(duì)每個(gè)智能安防模塊進(jìn)行測(cè)試.比如火災(zāi)測(cè)試中,當(dāng)MQ2煙霧傳感器感應(yīng)到煙霧時(shí),系統(tǒng)界面提示有煙霧,僅根據(jù)預(yù)設(shè)的應(yīng)急處理程序自動(dòng)做出對(duì)應(yīng)處理,但并未觸動(dòng)火災(zāi)報(bào)警,這時(shí)將溫度傳感器加溫到較高溫度時(shí),系統(tǒng)的火災(zāi)報(bào)警被啟動(dòng),過(guò)一會(huì)兒在遠(yuǎn)處的業(yè)主手機(jī)收到“Fire Alarm”;當(dāng)物業(yè)出現(xiàn)水漫情況時(shí),業(yè)主手機(jī)得到“Water Alarm”后,業(yè)主為了保證家里電器安全要及時(shí)切斷部分電器的電源時(shí),可以向系統(tǒng)發(fā)短信“closepower1”,系統(tǒng)將指定電器連接的電源斷電;當(dāng)人接近紅外感應(yīng)器時(shí),入侵警報(bào)啟動(dòng),攝像頭進(jìn)行抓圖,遠(yuǎn)處的業(yè)主手機(jī)得到報(bào)警短信并得到攝像截圖彩信;其他智能安防模塊均一一進(jìn)行測(cè)試,都按系統(tǒng)要求完成報(bào)警操作.

本文設(shè)計(jì)了一種基于GPRS與ARM技術(shù)的智能安防系統(tǒng),該系統(tǒng)應(yīng)用ZigBee自組網(wǎng)技術(shù)組建了無(wú)線傳感網(wǎng)絡(luò),實(shí)現(xiàn)了各安防終端模塊與ARM嵌入式網(wǎng)關(guān)的無(wú)線通信;利用GPRS技術(shù)實(shí)現(xiàn)了手機(jī)遠(yuǎn)程監(jiān)控安防系統(tǒng).經(jīng)測(cè)試,該系統(tǒng)能及時(shí)將安防系統(tǒng)的報(bào)警信息通過(guò)GPRS網(wǎng)絡(luò)傳輸?shù)綐I(yè)主手機(jī),實(shí)現(xiàn)了業(yè)主對(duì)安防系統(tǒng)的遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè),并能根據(jù)實(shí)際需要進(jìn)行遠(yuǎn)程控制.測(cè)試結(jié)果表明,該系統(tǒng)報(bào)警及時(shí),誤報(bào)率低,擴(kuò)展方便,操作性強(qiáng),具有較廣闊的市場(chǎng)空間.

參考文獻(xiàn):

[1]杜春雷.ARM體系結(jié)構(gòu)與編程[M].北京:清華大學(xué)出版社,2003:1-80.

[2]文志成.GPRS網(wǎng)絡(luò)技術(shù)[M].北京:電子工業(yè)出版社,2005:30-100.

[3]周立功.ARM嵌入式linux系統(tǒng)構(gòu)建與驅(qū)動(dòng)開(kāi)發(fā)范例[M].北京:北京航空航天大學(xué)出版社,2006:110-218.

[4]韋東山.嵌入式Linux應(yīng)用開(kāi)發(fā)完全手冊(cè)[M].北京:人民郵電出版社,2008:37-124.

[5]方雙蓮,李小力.基于ARM單片機(jī)的溫度控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].無(wú)線互聯(lián)科技,2014(5):66.

猜你喜歡
彩信短信攝像頭
浙江首試公路非現(xiàn)場(chǎng)執(zhí)法新型攝像頭
攝像頭連接器可提供360°視角圖像
道歉短信
代發(fā)短信
奔馳360°攝像頭系統(tǒng)介紹
山東省氣象彩信平臺(tái)本地化設(shè)計(jì)與實(shí)現(xiàn)
FunMail.com:讓文字通信更有趣
“八一”節(jié)日短信之一
江蘇 大學(xué)生有了創(chuàng)業(yè)新平臺(tái)
網(wǎng)絡(luò)與信息(2009年8期)2009-05-10