遠(yuǎn)程紅外安防監(jiān)控管理系統(tǒng)總體設(shè)計方案
2.2 軟件設(shè)計
當(dāng)監(jiān)控主機(jī)上電以后,主機(jī)進(jìn)行初始化,同時通過AT 指令對MC35i 進(jìn)行初始化。初始化完成后,主機(jī)采用循環(huán)的方式采集傳感器的數(shù)據(jù),并對數(shù)據(jù)進(jìn)行判斷。
GPRS 模塊初始化:單片機(jī)發(fā)送AT 指令設(shè)置和控制GPRS 的主要設(shè)置有以下:設(shè)置波特率為4800b/s,指令:AT+IPR=4800,默認(rèn)的通信速度為9600b/s;設(shè)置網(wǎng)關(guān)為移動夢網(wǎng),指令:AT+CGDCONT=1,IP,CMNET;設(shè)置移動終端的類別為B 類,指令:AT+CGCLASS=B,同時監(jiān)控多種業(yè)務(wù),但只能運行一種業(yè)務(wù),即在同一時間只能使用GPRS 上網(wǎng),或者使用GSM 的語音通信;激活GPRS 功能,指令:AT+CGACT=1,1.
短信的收發(fā):利用主機(jī)中斷服務(wù)程序判斷是收取還是發(fā)送消息,短消息采用PDU 編碼,實現(xiàn)方式也采用AT 指令。收取步驟:分析短消息內(nèi)容,得出指令后,執(zhí)行控制操作,再封裝返回的短消息。發(fā)送步驟:
調(diào)用預(yù)存的短信指令,控制GPRS 模塊給指定號碼發(fā)送短消息,發(fā)送失敗則重復(fù)操作,直至成功。
彩信的發(fā)送:攝像頭采集GPRS 模塊建立WAP 連接GPRS,用標(biāo)準(zhǔn)WAP 無線會話協(xié)議進(jìn)行編碼后的消息作為一個WSP POST 內(nèi)容發(fā)送出去。WAP 網(wǎng)關(guān)用HTTP 協(xié)議將內(nèi)容傳送給MMSC 的中繼器,中繼器再傳至MMSC 的服務(wù)器。服務(wù)器將信息的內(nèi)容將轉(zhuǎn)換成MIME 的格式后數(shù)據(jù)存儲、數(shù)據(jù)分析、路由尋址,得到用戶終端信息,同時通過同一個WAP 連接對發(fā)起方做出響應(yīng)。
終端的軟件流程如圖3 所示。
圖3 系統(tǒng)軟件流程圖。
3 集中監(jiān)控中心
3.1 功能介紹和組成
集中監(jiān)控中心通過GPRS 網(wǎng)絡(luò)和遠(yuǎn)程監(jiān)控主機(jī)進(jìn)行連接,對監(jiān)控主機(jī)實時上傳的各種信息和數(shù)據(jù)進(jìn)行分析檢測處理,把過濾后的有效信息傳送給監(jiān)控中心的服務(wù)器。服務(wù)器將接收的數(shù)據(jù)進(jìn)行處理,通過文字、圖形、聲音等各種人機(jī)接口方式顯示監(jiān)控對象的狀態(tài)和告警信息,并對數(shù)據(jù)進(jìn)行存儲生成報表和對告警信息進(jìn)行統(tǒng)計分析。使用者通過計算機(jī)Internet 或者手機(jī)WAP 上網(wǎng)登陸客戶端,根據(jù)權(quán)限進(jìn)行各種數(shù)據(jù)的查詢和管理;并且可發(fā)送控制命令,由監(jiān)控中心通過GSMGPRS 網(wǎng)絡(luò)轉(zhuǎn)發(fā)給監(jiān)控主機(jī)執(zhí)行。
集中監(jiān)控中心有兩臺服務(wù)器:監(jiān)控應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器。監(jiān)控應(yīng)用服務(wù)器裝有監(jiān)控中心的軟件,并采用ASP. Net 的開發(fā)出Web 頁面,通過安裝微軟的IIS 來搭建Web 信息發(fā)布系統(tǒng)。數(shù)據(jù)庫服務(wù)器安裝Windows 2000 Server 操作系統(tǒng),并安裝SQL Server2000 數(shù)據(jù)庫管理軟件和數(shù)據(jù)分析處理軟件。兩臺服務(wù)器采用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)技術(shù),是對外網(wǎng)的IP只有一個。
監(jiān)控中心軟件采用Socket 連接方式完成監(jiān)控終端和監(jiān)控中心的通信,根據(jù)預(yù)設(shè)好的通信協(xié)議接收和發(fā)送數(shù)據(jù)?;谠撓到y(tǒng)時效性強(qiáng),監(jiān)控地點分散,系統(tǒng)結(jié)構(gòu)采取的是B/S 結(jié)構(gòu),在Web 瀏覽器上直接瀏覽Web 服務(wù)器進(jìn)行工作。
3.2 軟件實現(xiàn)
集中監(jiān)控中心的軟件采用模塊化設(shè)計,是采用Visual C++語言和SQL Server 進(jìn)行開發(fā),軟件系統(tǒng)主要分為以下三個部分:系統(tǒng)管理,終端管理,查詢統(tǒng)計。
?。?) 系統(tǒng)管理包括:用戶管理、權(quán)限管理、個人資料管理、修改登陸密碼四個模塊。
用戶管理:提供給用戶一個可登陸、監(jiān)視、管理的軟件應(yīng)用平臺;權(quán)限管理:設(shè)定權(quán)限給不同級別的用戶;個人資料管理:修改管理者的姓名,手機(jī)號碼等個人資料;修改登陸密碼:修改網(wǎng)頁登陸密碼和修改手機(jī)WAP 登陸密碼。
?。?) 終端管理包括:終端信息管理、布撤防配置管理、告警手機(jī)管理三個模塊。
終端信息管理:記錄終端的信息、狀態(tài)、配置,可查詢終端和監(jiān)控中心的連接情況,可實時根據(jù)要求查詢監(jiān)控現(xiàn)場的情況,可顯示終端各單元的工作情況;布撤防配置管理:通過控制指令可實現(xiàn)對終端的遠(yuǎn)程控制(布防撤防)。告警手機(jī)管理:可添加或刪除告警手機(jī),且可設(shè)置告警級別。
?。?) 查詢統(tǒng)計包括:日志查詢、控制記錄查詢、告警記錄查詢、監(jiān)控圖片查看四個模塊。
日志查詢:記錄了登陸網(wǎng)頁的時間和用戶;控制記錄查詢:可查詢控制終端的名稱、時間、類型等。
告警記錄查詢:查詢到告警時間、恢復(fù)時間、終端當(dāng)前狀態(tài)等。監(jiān)控圖片查詢:可對一段時間的拍抓圖像進(jìn)行查詢。
圖4 監(jiān)控中心軟件結(jié)構(gòu)。
4 結(jié)語
該系統(tǒng)基于移動網(wǎng)絡(luò),支持SMSGPRS 兩種傳輸方式,提供可靠通信保障,實時性強(qiáng)。傳感器采取無線方式,無需布線,易于安裝。監(jiān)控軟件能實現(xiàn)各種歷史告警的信息進(jìn)行查詢、統(tǒng)計和打?。桓鞣N告警信息都將自動保存且不能隨意修改、刪除。系統(tǒng)能進(jìn)行自診斷(如系統(tǒng)掉電等),能直觀的顯示故障內(nèi)容,實用性強(qiáng)。該系統(tǒng)已在重慶移動各營業(yè)廳試商用。
稱重傳感器相關(guān)文章:稱重傳感器原理
評論