智能安防管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
安防終端主機(jī)軟件體系結(jié)構(gòu)如圖4所示,主要包括本地主機(jī)設(shè)置處理模塊、本地網(wǎng)頁設(shè)置模塊、網(wǎng)絡(luò)連接模塊、網(wǎng)絡(luò)遠(yuǎn)程監(jiān)控處理模塊以及遠(yuǎn)程升級(jí)模塊。系統(tǒng)以Microchip平臺(tái)MPLAB IDEv8.14環(huán)境下采用MPLABC32進(jìn)行程序編寫,軟件可讀性強(qiáng),便于調(diào)試與維護(hù)升級(jí),并且有利于較復(fù)雜控制算法的實(shí)現(xiàn)。
每個(gè)安防主機(jī)都是一個(gè)獨(dú)立的系統(tǒng),在安防主機(jī)啟動(dòng)服務(wù)時(shí),需要向服務(wù)器進(jìn)行注冊(cè),并定期和服務(wù)器通信,在服務(wù)器上維護(hù)一個(gè)正在運(yùn)行的安防主機(jī)的信息列表,定時(shí)更新該列表,將安防終端主機(jī)當(dāng)前的IP地址、主機(jī)名、布控、警報(bào)等信息提供給接警中心管理系統(tǒng)。接警中心管理系統(tǒng)首先連接服務(wù)器,得到身份認(rèn)證后,獲得正在運(yùn)行的安防主機(jī)信息列表,然后選擇需要連接的監(jiān)控點(diǎn)進(jìn)行連接后可查看該主機(jī)
信息及進(jìn)行遠(yuǎn)程布控。在接警中心管理系統(tǒng)主界面為所設(shè)區(qū)域的電子地圖,可以獲知哪些地點(diǎn)安防主機(jī)處于正常運(yùn)行狀態(tài),當(dāng)有報(bào)警情況出現(xiàn),報(bào)警點(diǎn)的位置會(huì)有警示信息。
3.2 視菝監(jiān)控
視頻監(jiān)控主要包括監(jiān)控現(xiàn)場(chǎng)的網(wǎng)絡(luò)攝像頭、服務(wù)器及位于接警中心的視頻數(shù)據(jù)接受播放模塊、云臺(tái)和鏡頭控制模塊。監(jiān)控現(xiàn)場(chǎng)的網(wǎng)絡(luò)攝像頭實(shí)現(xiàn)視頻數(shù)據(jù)的實(shí)時(shí)采集、H.264壓縮編碼、打包傳送,并對(duì)壓縮的視頻數(shù)據(jù)進(jìn)行數(shù)字化存儲(chǔ)。視頻服務(wù)器主要完成與監(jiān)控現(xiàn)場(chǎng)的通信、用戶的身份認(rèn)證、與接警中心的通信以及登陸信息等功能。接警中心可以通過廣播、組播、單播的方式接收視頻數(shù)據(jù),同時(shí)必須完成緩沖管理、H.264的實(shí)時(shí)解碼、回放等功能,還可以修改和查看用戶的信息、修改監(jiān)控現(xiàn)場(chǎng)網(wǎng)絡(luò)攝像頭等信息。
每個(gè)網(wǎng)絡(luò)攝像頭在啟動(dòng)時(shí)同樣需要向服務(wù)器進(jìn)行注冊(cè),發(fā)送網(wǎng)絡(luò)攝像頭的信息列表,包括網(wǎng)絡(luò)攝像頭設(shè)備名稱、IP地址、端口等,服務(wù)器將這些信息傳遞給接警中心。網(wǎng)絡(luò)攝像頭在開啟時(shí)就有偵聽功能,等待接警中心或服務(wù)端的連接請(qǐng)求,將編碼后的數(shù)據(jù)流通過TCP發(fā)送給接警中心。接警中心和網(wǎng)絡(luò)攝像頭建立連接后,等待接收數(shù)據(jù)包,并實(shí)現(xiàn)解碼回放。對(duì)于接警中心管理系統(tǒng)中視頻監(jiān)控部分的設(shè)計(jì)如圖5所示。視頻監(jiān)控啟動(dòng)時(shí),可遠(yuǎn)程控制云臺(tái)、鏡頭等設(shè)備,自由選擇監(jiān)控目標(biāo),將接收到的視頻數(shù)據(jù)流解碼并實(shí)時(shí)顯示到屏幕中。
3.3 GSM通信模塊
GSM通信模塊主要采用短信貓,通過串口與計(jì)算機(jī)連接,通過AT指令,與GSM網(wǎng)絡(luò)直接交互,控制進(jìn)行短信的收發(fā)。報(bào)警信息以AT命令的形式寫入GSM模塊并通過短消息發(fā)送到用戶手機(jī)上,以便用戶采取相應(yīng)的處理措施。具體實(shí)現(xiàn)流程為遠(yuǎn)程監(jiān)控模塊串口初始化,遠(yuǎn)程通訊GSM模塊初始化,短消息編碼,短消息發(fā)送,確認(rèn)成功。
4 結(jié)束語
該系統(tǒng)已部署于學(xué)校信息技術(shù)實(shí)驗(yàn)中心及部份家庭、商戶中試用,進(jìn)行安防管理,實(shí)現(xiàn)了本地報(bào)警以及通過電信寬帶網(wǎng)絡(luò)平臺(tái)進(jìn)行報(bào)警及全面的聯(lián)動(dòng)處警,結(jié)果表明,該系統(tǒng)運(yùn)行穩(wěn)定、可靠性高、誤報(bào)警率低、使用簡(jiǎn)單、成本低廉,能夠滿足用戶的需求。該系統(tǒng)充分利用嵌入式網(wǎng)絡(luò)通信上的優(yōu)勢(shì),安防方面的報(bào)警迅速、遠(yuǎn)程監(jiān)控等功能,還能對(duì)該系統(tǒng)進(jìn)行軟硬件的升級(jí)和整合新的功能模塊,滿足智能家居安防上未來發(fā)展的需要。該系統(tǒng)還可以用在銀行、圖書館和博物館等需要安防和遠(yuǎn)程監(jiān)控的地方,應(yīng)用廣泛,具有可開發(fā)性及可拓展性。
評(píng)論