阮逸潤, 譚 真, 胡艷麗, 唐九陽, 葛 斌
(國防科學(xué)技術(shù)大學(xué) 信息系統(tǒng)工程重點(diǎn)實(shí)驗(yàn)室,湖南 長沙 410073)
基于Zig Bee的可信監(jiān)控系統(tǒng)設(shè)計(jì)*
阮逸潤, 譚 真, 胡艷麗, 唐九陽, 葛 斌
(國防科學(xué)技術(shù)大學(xué) 信息系統(tǒng)工程重點(diǎn)實(shí)驗(yàn)室,湖南 長沙 410073)
設(shè)計(jì)并實(shí)現(xiàn)了一種基于Zig Bee技術(shù)的可信商城監(jiān)控系統(tǒng),將Zig Bee監(jiān)控網(wǎng)絡(luò)提供的目標(biāo)位置信息與可360°水平旋轉(zhuǎn)攝像機(jī)結(jié)合,幫助監(jiān)護(hù)人到商城購物時(shí)對(duì)身邊的孩子進(jìn)行安全管理。監(jiān)控系統(tǒng)利用Zig Bee網(wǎng)絡(luò)對(duì)移動(dòng)節(jié)點(diǎn)對(duì)進(jìn)行定位,當(dāng)節(jié)點(diǎn)對(duì)間距離超過安全值,攝像頭自動(dòng)對(duì)攜帶移動(dòng)節(jié)點(diǎn)的孩子進(jìn)行跟蹤,同時(shí)系統(tǒng)自動(dòng)發(fā)送報(bào)警郵件至監(jiān)護(hù)人手機(jī),郵件內(nèi)容包括孩子的位置信息和一張現(xiàn)場(chǎng)監(jiān)控畫面的照片。實(shí)驗(yàn)表明:系統(tǒng)定位精度較高,實(shí)時(shí)性好,可起到良好的預(yù)警效果。
Zig Bee技術(shù); 360°水平旋轉(zhuǎn)攝像機(jī); 商城視頻監(jiān)控
近年來,媒體報(bào)導(dǎo)多起兒童隨家長在商城購物時(shí)意外走失的案例,因此,如何加強(qiáng)商城安全監(jiān)控、實(shí)現(xiàn)商城管理智能化,有效轉(zhuǎn)移家長在孩子身上的注意力,使其從壓力中解放出來促進(jìn)消費(fèi)成為企業(yè)主十分關(guān)心的問題。目前用于商城監(jiān)控的攝像機(jī)大都只能對(duì)固定區(qū)域內(nèi)的場(chǎng)景進(jìn)行監(jiān)控,若要擴(kuò)大監(jiān)控范圍或者對(duì)某一具體目標(biāo)進(jìn)行針對(duì)性監(jiān)控,則需要通過人工操作,智能化程度低。而采用基于圖像處理原理的攝像頭跟蹤識(shí)別技術(shù)[1~4],雖然不需依賴其他硬件識(shí)別目標(biāo),成本較低,但目標(biāo)識(shí)別過程涉及大量的數(shù)據(jù)處理,自動(dòng)定位過程延遲明顯,無法滿足實(shí)際應(yīng)用的需求。
Zig Bee網(wǎng)絡(luò)具有實(shí)時(shí)性好與監(jiān)測(cè)精度高的特點(diǎn),因此,本文提出一種將Zig Bee監(jiān)控網(wǎng)絡(luò)與可360°水平旋轉(zhuǎn)的攝像機(jī)相結(jié)合的監(jiān)控方案,有效地解決了定位系統(tǒng)對(duì)實(shí)時(shí)性的要求,十分符合商城監(jiān)測(cè)的需求,在商業(yè)應(yīng)用上有很大的擴(kuò)展空間。
監(jiān)控系統(tǒng)主要包括Zig Bee監(jiān)測(cè)網(wǎng)絡(luò)、監(jiān)控服務(wù)中心和攝像機(jī)群,Zig Bee監(jiān)測(cè)網(wǎng)絡(luò)由終端節(jié)點(diǎn)、路由器節(jié)點(diǎn)和協(xié)調(diào)器節(jié)點(diǎn)組成,系統(tǒng)總體結(jié)構(gòu)如圖1所示。系統(tǒng)運(yùn)行過程如下:
2)協(xié)調(diào)器節(jié)點(diǎn)將數(shù)據(jù)打包封裝后上傳給PC監(jiān)控中心,并等待上位機(jī)命令;
3)中心處理程序計(jì)算節(jié)點(diǎn)對(duì)間距離,當(dāng)其超過約定值,系統(tǒng)自動(dòng)記錄該時(shí)刻系統(tǒng)時(shí)間與節(jié)點(diǎn)對(duì)位置信息,并將信息保存到后臺(tái)數(shù)據(jù)庫中;
4)服務(wù)中心發(fā)送控制命令,驅(qū)動(dòng)離孩子位置最近的攝像機(jī)對(duì)其進(jìn)行跟蹤取景,系統(tǒng)將截取到的快照進(jìn)行保存;
5)當(dāng)節(jié)點(diǎn)對(duì)失去聯(lián)系超過安全時(shí)間,系統(tǒng)自動(dòng)發(fā)送包含其位置信息和現(xiàn)場(chǎng)截圖的郵件至監(jiān)護(hù)人手機(jī)進(jìn)行報(bào)警,同時(shí)監(jiān)控中心管理員可根據(jù)攝像頭傳來的視頻畫面判斷孩子是否存在走失風(fēng)險(xiǎn)而采取相應(yīng)處置措施。
商城經(jīng)營面積廣,所需布控節(jié)點(diǎn)數(shù)量較大,因此,系統(tǒng)采用功耗低且網(wǎng)絡(luò)管理簡單的樹形結(jié)構(gòu)組織網(wǎng)絡(luò)。
圖1 系統(tǒng)總體結(jié)構(gòu)圖Fig 1 Overall structure diagram of system
2.1 參考節(jié)點(diǎn)、路由器節(jié)點(diǎn)與協(xié)調(diào)器節(jié)點(diǎn)
2.1.1 硬件選型與設(shè)計(jì)
參考節(jié)點(diǎn)、路由器節(jié)點(diǎn)和協(xié)調(diào)器節(jié)點(diǎn)三者的硬件設(shè)計(jì)相同,區(qū)別在于軟件設(shè)計(jì)不同,都是由傳感器模塊、信號(hào)調(diào)理模塊、CC2430芯片、數(shù)據(jù)采集模塊、功率放大模塊及天線模塊組成,硬件結(jié)構(gòu)如圖2。參考節(jié)點(diǎn)與協(xié)調(diào)器位置固定且長時(shí)間處于工作狀態(tài),所以,考慮采用可充電鋰電池與普通堿性電池可動(dòng)態(tài)切換的供電方式替代單一的干電池供電。動(dòng)態(tài)電源切換電路即時(shí)判斷鋰電池供電情況,從而決定是否切換到堿性電池供電模式并給鋰電池充電。協(xié)調(diào)器電源模塊設(shè)計(jì)圖如圖3。
圖2 CC2430節(jié)點(diǎn)硬件結(jié)構(gòu)Fig 2 Hardware architecture of CC2430 node
圖3 協(xié)調(diào)器電源模塊設(shè)計(jì)Fig 3 Design of coordinator power module
2.1.2 節(jié)點(diǎn)軟件流程
參考節(jié)點(diǎn)包括節(jié)點(diǎn)接入網(wǎng)絡(luò)、將獲取的RSSI值和位置坐標(biāo)無線傳輸給協(xié)調(diào)器。節(jié)點(diǎn)上電后,先進(jìn)行初始化,然后尋找是否有可加入的網(wǎng)絡(luò)。成功加入網(wǎng)絡(luò)以后,節(jié)點(diǎn)對(duì)無線信號(hào)進(jìn)行偵聽,進(jìn)入事件循環(huán),一旦監(jiān)測(cè)到盲節(jié)點(diǎn)的無線信號(hào)則對(duì)其進(jìn)行相應(yīng)處理,其他情況下則進(jìn)入休眠模式。參考節(jié)點(diǎn)軟件流程如圖4所示。
圖4 參考節(jié)點(diǎn)軟件流程圖Fig 4 Software flow chart of reference node
協(xié)調(diào)器節(jié)點(diǎn)主要負(fù)責(zé)建立、管理、維護(hù)網(wǎng)絡(luò),在網(wǎng)絡(luò)中起到承上啟下的作用。上位機(jī)監(jiān)控軟件通過協(xié)調(diào)器將相應(yīng)的配置數(shù)據(jù)分別發(fā)送給移動(dòng)節(jié)點(diǎn)和參考節(jié)點(diǎn),同時(shí)移動(dòng)節(jié)點(diǎn)和參考節(jié)點(diǎn)也通過協(xié)調(diào)器節(jié)點(diǎn)將獲取的相關(guān)信息反饋給上位機(jī)。協(xié)調(diào)器軟件流程如圖5所示。
圖5 協(xié)調(diào)器節(jié)點(diǎn)軟件流程圖Fig 5 Software flow chart of coordinator node
2.2 移動(dòng)節(jié)點(diǎn)
移動(dòng)節(jié)點(diǎn)選用CC2431芯片,CC2431與CC2430的最大區(qū)別在于,CC2431具有定位引擎硬件核心,除此之外,CC2431和CC2430的外觀和功能完全一樣。CC2431/CC2430的休眠模式和轉(zhuǎn)換到主動(dòng)模式的超短時(shí)間的特性,使其適合應(yīng)用于要求電池壽命非常長的場(chǎng)景。
2.3 攝像頭模塊
為實(shí)現(xiàn)對(duì)移動(dòng)目標(biāo)進(jìn)行跟蹤監(jiān)控,系統(tǒng)采用??低暪旧a(chǎn)的DS—2CD753F—E攝像機(jī),DS—2CD753F—E采用1/3 in逐行掃描CMOS傳感器和先進(jìn)的H.264處理技術(shù),像素為200萬,在低帶寬網(wǎng)絡(luò)環(huán)境下可流暢傳輸高質(zhì)量的高清H.264視頻圖像,圖像最高分辨率可達(dá)1 600×1 200。
攝像機(jī)跟蹤監(jiān)控目標(biāo)的過程如下:設(shè)備初始化后,數(shù)據(jù)轉(zhuǎn)換程序從數(shù)據(jù)庫中實(shí)時(shí)獲取傳感器最新的二維平面坐標(biāo),并將數(shù)據(jù)進(jìn)行轉(zhuǎn)換得到攝像頭可識(shí)別的三維坐標(biāo)后將其發(fā)送給離移動(dòng)目標(biāo)最近的攝像頭,攝像頭獲取坐標(biāo)后,調(diào)節(jié)焦距和角度對(duì)目標(biāo)進(jìn)行監(jiān)控。
3.1 監(jiān)控系統(tǒng)部署
定位系統(tǒng)采用RSSI定位算法,參考節(jié)點(diǎn)和移動(dòng)節(jié)點(diǎn)的相互通信確定RSSI值的大小,單位面積內(nèi)通過一定方式部署的參考節(jié)點(diǎn)越多,定位誤差越小。系統(tǒng)采用的攝像機(jī)具有360°水平旋轉(zhuǎn)監(jiān)控能力。實(shí)際應(yīng)用中節(jié)點(diǎn)和攝像頭的部署既要使得系統(tǒng)定位達(dá)到一定精度,實(shí)現(xiàn)零死角監(jiān)控,也需要考慮成本的節(jié)約。經(jīng)過實(shí)驗(yàn),最終確定了在4種常見的商城局部結(jié)構(gòu)中節(jié)點(diǎn)與攝像機(jī)的部署方案,示意圖如圖6所示。部署方案總體原則如下:
1)每個(gè)路口優(yōu)先安裝一個(gè)攝像頭;
2)在視野相對(duì)開闊區(qū)域,盡量將攝像頭布控于區(qū)域中心;
3)在條件允許的情況下,參考節(jié)點(diǎn)盡量成對(duì)部署,4個(gè)節(jié)點(diǎn)構(gòu)成一個(gè)矩形,節(jié)點(diǎn)間距離在6~8 m時(shí)定位效果最佳;
4)如果商區(qū)中貨柜、商品等陳列物密度較大,應(yīng)適當(dāng)增加參考節(jié)點(diǎn)數(shù)量。
圖6 參考節(jié)點(diǎn)與攝像機(jī)群部署方案示意圖Fig 6 Diagram of deployment scheme of reference nodes and camera group
3.2 郵件報(bào)警模塊設(shè)計(jì)
監(jiān)控系統(tǒng)遇到警情時(shí)可以向預(yù)先設(shè)定的郵箱發(fā)送報(bào)警郵件,郵件內(nèi)容包括被監(jiān)護(hù)人的位置信息,同時(shí)附帶一張現(xiàn)場(chǎng)拍攝的畫面。由于很多電子郵箱提供商提供了郵件推送功能(傳統(tǒng)的手機(jī)短消息提醒或者智能手機(jī)的直接推送和接收),如騰訊QQ、微信的郵箱提醒插件等,這些應(yīng)用極大地提高了郵件報(bào)警的便捷性和實(shí)時(shí)性,使其在監(jiān)控報(bào)警領(lǐng)域得到極大推廣。
本文利用C#中System.Web.Mail命名空間中的類庫實(shí)現(xiàn)郵件發(fā)送功能。C#發(fā)送郵件需要SMTP(simple mail transfer protocol),即簡單郵件傳輸協(xié)議服務(wù)的支持,因此,需要先設(shè)置SMTP服務(wù)。發(fā)件人郵箱地址與密碼驗(yàn)證后,程序選擇對(duì)應(yīng)的收件人郵箱,通過Attachment類添加現(xiàn)場(chǎng)截圖到郵件中,最后將郵件發(fā)送到家長手機(jī)上,程序流程如圖7。
圖7 郵件報(bào)警模塊流程圖Fig 7 Flow chart of mail alarm module
上位機(jī)監(jiān)控系統(tǒng)采用C#語言編程和SQL Server 數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù),中心監(jiān)控系統(tǒng)主要任務(wù)有系統(tǒng)參數(shù)配置、設(shè)備調(diào)試、數(shù)據(jù)接收、數(shù)據(jù)解析處理、數(shù)據(jù)存儲(chǔ)和超限報(bào)警等。設(shè)備上電初始化后,監(jiān)控系統(tǒng)通過時(shí)間校正程序消除系統(tǒng)時(shí)間與當(dāng)?shù)貢r(shí)間偏差后開始工作,系統(tǒng)可實(shí)現(xiàn)節(jié)點(diǎn)自動(dòng)監(jiān)測(cè)和商城內(nèi)部經(jīng)營情況常規(guī)監(jiān)測(cè)兩種模式的動(dòng)態(tài)切換。遠(yuǎn)程監(jiān)控軟件結(jié)構(gòu)如圖8所示。
圖8 遠(yuǎn)程監(jiān)控軟件結(jié)構(gòu)圖Fig 8 Structure diagram of remote monitoring software
為真實(shí)模擬商城內(nèi)部環(huán)境,系統(tǒng)測(cè)試場(chǎng)所選擇環(huán)境最為接近商城內(nèi)部結(jié)構(gòu)的校園內(nèi)超市。超市長26 m,寬16 m,Zig Bee監(jiān)控網(wǎng)絡(luò)、攝像機(jī)群部署方案以及平面坐標(biāo)系建立如圖9。實(shí)驗(yàn)測(cè)試時(shí),超市正常營業(yè),其內(nèi)除攜帶CC2431
圖9 實(shí)驗(yàn)場(chǎng)景示意圖Fig 9 Diagram of experimental scene
定位節(jié)點(diǎn)的兩人外,內(nèi)部還有其他顧客正常走動(dòng)。移動(dòng)節(jié)點(diǎn)每2 s進(jìn)行一次定位計(jì)算,節(jié)點(diǎn)對(duì)間安全距離設(shè)為8 m,超過此距離時(shí),系統(tǒng)記錄孩子節(jié)點(diǎn)的位置信息并發(fā)送報(bào)警郵件。定位誤差表示實(shí)際位置和測(cè)量位置的平面距離,實(shí)驗(yàn)部分結(jié)果如表1所示。
表1 部分實(shí)驗(yàn)結(jié)果圖Tab 1 Partial experimental results
實(shí)驗(yàn)結(jié)果表明:當(dāng)移動(dòng)節(jié)點(diǎn)在參考節(jié)點(diǎn)群的內(nèi)部時(shí),定位精度較好;反之,則可能產(chǎn)生一定的偏差(如序號(hào)7#),當(dāng)定位誤差在3 m以內(nèi)時(shí),被保護(hù)人將出現(xiàn)在攝像機(jī)監(jiān)控畫面內(nèi),可清晰識(shí)別。
本文將無線傳感網(wǎng)絡(luò)技術(shù)應(yīng)用在商城智能監(jiān)控系統(tǒng)中,可以有效實(shí)現(xiàn)防止孩童在商城內(nèi)走丟、脫離父母視線的功能,可對(duì)目標(biāo)實(shí)時(shí)定位做出判斷,防止事故發(fā)生,在商業(yè)化智能商區(qū)監(jiān)控應(yīng)用中具有一定的實(shí)際意義。與同類產(chǎn)品相比,這種將無線傳感網(wǎng)絡(luò)與360°水平旋轉(zhuǎn)攝像機(jī)相結(jié)合的新型監(jiān)控系統(tǒng)合理利用了商城現(xiàn)有的監(jiān)控資源,其結(jié)構(gòu)簡單,對(duì)定位精度要求相對(duì)較低,具有實(shí)時(shí)事件監(jiān)控報(bào)警和處置功能,系統(tǒng)運(yùn)行和維護(hù)費(fèi)用較低,社會(huì)應(yīng)用前景良好。
[1] 林洪文,涂 丹,李國輝.基于統(tǒng)計(jì)背景模型的運(yùn)動(dòng)目標(biāo)檢測(cè)方法[J].計(jì)算機(jī)工程,2003,29(16):97-99.
[2] 郭永濤,宋煥生,賀昱曜.視頻交通監(jiān)控系統(tǒng)中背景提取算法[J].電視技術(shù),2006(5):91-93.
[3] 印 勇,王亞飛.基于空間領(lǐng)域相關(guān)性的運(yùn)動(dòng)目標(biāo)檢測(cè)方法[J].光電工程,2009,36(2):1-5.
[4] Yang Shengyan,Hsu Chiou-Ting.Background modeling from GMM likelihood combined with spatial and color coherency[C]∥IEEE International Conference on Image Processing,Atlanta:IEEE,2006:2801-2804.
Design of credible surveillance system based on Zig Bee*
RUAN Yi-run, TAN Zhen, HU Yan-li, TANG Jiu-yang, GE Bin
(Key Laboratory of Information Systems Engineering,National University of Defense Technology,Changsha 410073,China)
A credible mall surveillance system based on Zig Bee technique is designed and realized,target position provided by Zig Bee monitoring network combines with 360° horizontal rotation camera are used to protect kids when they are following parents to shopping mall.The surveillance system utilizes Zig Bee network to locate mobile nodes pair,when the distance between nodes pair exceeds safe value,the camera automatically tracks the children who is carrying mobile node while the system sends an alarm message to the guardian’s phone,which includes child's location information and an on-site monitoring screen photo.Experimental results show that the surveillance system has high positioning precision,good real-time effect,and can play a good warning effect.
Zig Bee technique; 360° horizontal rotation camera; mall video surveillance
?點(diǎn)與周圍的參考節(jié)點(diǎn)進(jìn)行通信,將接收到的接收信號(hào)強(qiáng)度指示(
signal strength indication,RSSI)值換算成對(duì)應(yīng)的距離后確定自身位置信息,并將其通過射頻模塊經(jīng)路由器發(fā)送至協(xié)調(diào)器節(jié)點(diǎn);
10.13873/J.1000—9787(2014)08—0113—03
2014—01—09
國家自然科學(xué)基金資助項(xiàng)目(61302144); 湖南國土科技項(xiàng)目(2013—20)
TP 212
A
1000—9787(2014)08—0113—03
阮逸潤(1989-),男,福建莆田人,碩士研究生,主要研究領(lǐng)域?yàn)閭鞲屑夹g(shù)、信息路徑傳播。