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