羅回彬++李榮興++黃濱檳++陳金亮
摘要:提出一種支持視頻監(jiān)控、藍牙比對以及視頻存儲的門禁系統(tǒng)。通過用手機藍牙與門禁系統(tǒng)的藍牙匹配識別進行控制鎖的開關(guān),觸發(fā)視頻監(jiān)控進行圖像抓拍,并把抓拍圖像以電子郵箱的方式發(fā)送到制定郵箱,同時利用遠程視頻進行監(jiān)控。
關(guān)鍵詞:視頻監(jiān)控 藍牙 視頻存儲 圖像抓拍
中圖分類號:TP273.5 文獻標識碼:A 文章編號:1007-9416(2014)12-0159-02
隨著技術(shù)的發(fā)展,最近幾年傳統(tǒng)的機械門鎖已逐步退出市場,而基于藍牙、虹膜、指紋及射頻技術(shù)等高新技術(shù)的門禁系統(tǒng)的應(yīng)用越來越廣泛?;陂T禁系統(tǒng)的安全性、方便性、易管理性的特殊要求,作者設(shè)計一種基于藍牙的視頻門禁系統(tǒng)。
1 系統(tǒng)設(shè)計
如圖1所示,系統(tǒng)由STM32F401模塊和cubieboard模塊組成。STM32F401模塊主要實現(xiàn)手機藍牙與門禁系統(tǒng)藍牙的匹配。Cubieboard模塊主要實現(xiàn)視頻監(jiān)控、存儲,抓拍圖像和發(fā)送圖像的功能。
2 硬件設(shè)計
2.1 控制模塊
控制模塊由STM32F401開發(fā)板、藍牙、控制鎖組成。手機藍牙與門禁系統(tǒng)藍牙的匹配,將匹配結(jié)果通過wifi傳送到cubieboard開發(fā)板。同時接收用戶反饋回來的信息。
2.2 主控模塊
主控模塊由Cubieboard開發(fā)板、攝像頭組成。主要實現(xiàn)視頻監(jiān)控和圖像抓拍,當cubieboard開發(fā)板接收到STM32F401開發(fā)板傳遞過來藍牙匹配不成功的指令時,觸發(fā)視頻監(jiān)控進行抓拍,同時將抓拍到的圖像保存到cubieboard開發(fā)板上建立的服務(wù)器,并以電子郵件的方式發(fā)送到制定的郵箱,用戶查看圖像后再發(fā)送指令給STM32F401板處理。此外,cubieboard開發(fā)板保存監(jiān)控的視頻,并在規(guī)定時間內(nèi)將當天的監(jiān)控視頻上傳到云端方便用戶查看。
2.3 藍牙主從模塊
藍牙主從模塊由用戶手機和控制模塊上的藍牙設(shè)備組成。用戶手機端是主機模式,負責向控制模塊上的藍牙子模塊發(fā)送匹配的指令??刂颇K上的藍牙子模塊是從機設(shè)備,負責處理接收到的藍牙匹配信號。
3 軟件設(shè)計
門禁終端系統(tǒng)采用嵌入式操作系Linux2.6.9,郵件服務(wù)器方面使用myeclipse進行設(shè)計。
3.1 網(wǎng)絡(luò)傳輸協(xié)議
本項目采用由W3C所制定的RTSP,即實時串流傳輸協(xié)議。RTSP提供了一個可擴展框架,能較好的實現(xiàn)受控及實時數(shù)據(jù)的按需傳輸。
3.1.1 RSTP的URL描述
RSTP通過與HTTP相似的方式來定義URL,RTSP完整的URL定義如下:
Rtsp URL =(“rtsp:”|“rtspu:”|“rtsps:”)
“//” host [ “:” port ] [ abs path ]
其中:
“rtsp”表示可靠的底層傳輸協(xié)議,例如TCP。
“host”表示服務(wù)器的IP地址或主機名。
“port”表示服務(wù)器的端口,該字段在忽略的情況下默認值是554。
“abs patt”表示申請實時流的地址
項目示例如下:
rtsp://172.18.12.60:554/vod/8888
3.1.2 RTSP會話
RTSP通過以會話的方式實現(xiàn)視頻播放的全過程。項目中,視頻會話的基本流程包括建立會話,并確定傳輸模式、發(fā)送播放請求、發(fā)起關(guān)閉請求。其中,SETUP表示客戶端提醒服務(wù)器建立會話,并確定傳輸模式,其會話示例如下:
C->S: SETUP request //設(shè)置會話屬性,以及傳輸模式,提醒S建立會話
S->C: SETUP response //S建立會話,返回會話標識符及會話相關(guān)信息
3.2 視頻服務(wù)器
視頻服務(wù)器有應(yīng)用層、數(shù)據(jù)業(yè)務(wù)層、驅(qū)動層三層結(jié)構(gòu),其工作流程如圖2所示。利用輸入模塊文件接收攝像頭,利用YUV格式,適當減少幀數(shù)讓視頻流暢,該模塊會讓數(shù)據(jù)進入數(shù)據(jù)中轉(zhuǎn),由輸出模塊文件來進行網(wǎng)頁數(shù)據(jù)流的處理,為了與應(yīng)用層交流,建立名一個新的文件夾,該文件夾是存放網(wǎng)頁開發(fā)包,內(nèi)有本系統(tǒng)瀏覽數(shù)據(jù)的頁面。
在應(yīng)用層上,主要負責處理網(wǎng)站發(fā)布接收訪問等基于HTTP協(xié)議的活動。基于HTTPD服務(wù)發(fā)布在數(shù)據(jù)業(yè)務(wù)層中的原先建立的文件夾內(nèi)容,進行數(shù)據(jù)轉(zhuǎn)換,實現(xiàn)客戶端上進行視頻與照片的瀏覽。
3.3 實驗結(jié)果
本項目中,控制模塊實現(xiàn)手機藍牙與門禁系統(tǒng)藍牙模塊的匹配,將匹配結(jié)果通過wifi傳送到控制模塊。若匹配成功,控制模塊不做任何改變操作,若匹配不成功,控制模塊發(fā)送不成功指令觸發(fā)主控模塊上的圖像抓拍功能。同時接收用戶反饋回來的信息。主控模塊接收控制模塊傳送過來的指令觸發(fā)圖像抓拍的功能并將拍攝到的圖像以電子郵件的方式傳送給用戶,用戶根據(jù)需要發(fā)送開門指令給控制模塊,同時實現(xiàn)視頻本地存儲和上傳到云端。系統(tǒng)實現(xiàn)流程,如圖3所示。
4 結(jié)語
基于藍牙的視頻門禁系統(tǒng)提供了安全,方便,高效的家庭生活空間,主人可通過遠程視頻監(jiān)控和藍牙技術(shù)對來訪者進行識別,既可免除煩擾,又可簡化開門程序,是房屋的理想設(shè)備。
參考文獻
[1]梁鳳山,楊雯夫,王大為,黃文祥,楊承勝,董穎.基于藍牙技術(shù)的智能門禁系統(tǒng)[J].數(shù)字技術(shù)與應(yīng)用,2010,08:13-15.
[2]蘇陽,舒景辰,張志佳.基于藍牙的智能門禁控制系統(tǒng)的設(shè)計與實現(xiàn)[J].智能計算機與應(yīng)用,2014,02:75-78+83.
[3]王俊修.基于云計算架構(gòu)的視頻監(jiān)控系統(tǒng)應(yīng)用研究[J].中國安防,2011,08:93-96.endprint