目前,對于遠(yuǎn)程的數(shù)據(jù)傳送,通常采用無線發(fā)射的方式或Modem通訊方式,前者由于受到地形、天氣等因素的影響,往往通訊不穩(wěn)定甚至出現(xiàn)通信中斷。相比之下,選用現(xiàn)有的程控網(wǎng)作為通訊媒質(zhì)的Modem遠(yuǎn)程通訊方式則顯得相對的穩(wěn)定可靠,并且成本較低。監(jiān)控主機(jī)通過RS-485總線與門禁控制器通訊,每隔一段時間,監(jiān)控主機(jī)便發(fā)出查詢命令,查詢命令中包含所要查詢的門禁控制器的地址,所有門禁控制器都能收到查詢命令,但只有地址與查詢命令中所帶的地址一致的門禁控制器才能響應(yīng)此命令。監(jiān)控主機(jī)對門禁控制器上傳的數(shù)據(jù)進(jìn)行處理,判斷是否有告警發(fā)生,通過人機(jī)界面顯示門禁上傳的重要數(shù)據(jù)和告警信息。并且將刷卡記錄等重要數(shù)據(jù)存入數(shù)據(jù)庫中相應(yīng)的表單。監(jiān)控主機(jī)還可以實現(xiàn)對門禁控制1器的遠(yuǎn)程控制,實現(xiàn)遠(yuǎn)程開門、修改門禁參數(shù)等功能。
軟件實現(xiàn)監(jiān)控主機(jī)的程序采用VC610編寫,數(shù)據(jù)庫采用的是SYBASE11數(shù)據(jù)庫系統(tǒng)。程序采用Windows的多線程技術(shù),監(jiān)控主機(jī)有數(shù)據(jù)采集線程和數(shù)據(jù)顯示線程。數(shù)據(jù)采集線程與門禁控制器通訊,接受門禁控制器上傳的數(shù)據(jù),并將數(shù)據(jù)存儲到數(shù)據(jù)庫的相應(yīng)表單中。數(shù)據(jù)顯示線程從表單中獲取數(shù)據(jù),進(jìn)行相應(yīng)的顯示。串口初始化在Windows環(huán)境下使用VC編寫串行通信程序一般采用兩種方法:(1)采用MicrosoftWin32應(yīng)用程序編程接口(API)提供的串行通信函數(shù),用SDK思路編寫。(2)使用MicrosoftVC的通信控件(MSComm)。*種方法使用起來比較復(fù)雜,專業(yè)化程度高;采用MSComm控件編程方便、直觀。因此在設(shè)計串口通信程序時采用第二種方法。MSComm控件提供了兩種控制串行口的方法:即事件驅(qū)動方式和查詢方式,使用事件驅(qū)動方式時,當(dāng)有新的字符到達(dá)或端口狀態(tài)改變時,將會觸發(fā)On-Comm事件,應(yīng)用程序在捕獲該事件后,通過檢查MSComm控件的CommEvent屬性,可以響應(yīng)發(fā)生的事件。這種方法程序響應(yīng)及時,可靠性高。因此,本設(shè)計采用這種方法。Modem撥號在串口初始化結(jié)束后,開始進(jìn)行Modem的撥號。
實時數(shù)據(jù)采集當(dāng)Modem撥號撥通以后,數(shù)據(jù)采集線程開始工作。采集線程采用輪巡的方式,在每個采集周期中,監(jiān)控主機(jī)對串口下的所有設(shè)備進(jìn)行一次數(shù)據(jù)采集,然后開始下一個循環(huán)的采集進(jìn)程。系統(tǒng)結(jié)構(gòu)顯示監(jiān)控主機(jī)通過查詢數(shù)據(jù)庫中的house表單、e-quipment表單和station表單以樹狀控件的方式進(jìn)行系統(tǒng)結(jié)構(gòu)的顯示(監(jiān)控主機(jī)作為根目錄,串口作為子目錄,設(shè)備作為文件,將樹狀控件展開,可以查看系統(tǒng)的整個配置情況,當(dāng)選中某個設(shè)備時,則顯示該設(shè)備對應(yīng)的實時數(shù)據(jù)。實時數(shù)據(jù)顯示監(jiān)控主機(jī)通過查詢數(shù)據(jù)庫中signal表單進(jìn)行實時數(shù)據(jù)顯示,根據(jù)信號的特征標(biāo)志,將信號劃分為不同的類型,在不同的列表中進(jìn)行顯示。其顯示的內(nèi)容包括門禁的時間、刷卡的卡號及刷卡時間、門開關(guān)狀態(tài)等信息。
版權(quán)與免責(zé)聲明:
凡本網(wǎng)注明“來源:智慧城市網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-智慧城市網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:智慧城市網(wǎng)m.aiynx.com”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它來源(非智慧城市網(wǎng)m.aiynx.com)的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或和對其真實性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
-
免費注冊后,你可以
了解安防行業(yè)更多資訊查看安防行業(yè)供求信息凸顯安防行業(yè)自身價值
馬上注冊會員
-
想快速被買家找到嗎
只需要發(fā)布一條商機(jī),被買家找到的機(jī)會高達(dá)90%!還等什么?
馬上發(fā)布信息