一種基于sms的災(zāi)害監(jiān)控系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及災(zāi)害監(jiān)測、管理與報警技術(shù)領(lǐng)域,特別是涉及一種基于SMS的災(zāi)害監(jiān)控系統(tǒng)。
【背景技術(shù)】
[0002]傳統(tǒng)的災(zāi)害報警監(jiān)測系統(tǒng)都是通過有線網(wǎng)絡(luò)進行信號傳遞的,這樣的報警系統(tǒng)存在著非常大的區(qū)域限制,在一些偏遠的區(qū)域根本就無法架設(shè)有線報警網(wǎng)絡(luò)。同時有線傳輸線路容易遭到破壞,報警網(wǎng)絡(luò)也存在著非常高的運營維護成本。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問題是提供一種基于SMS的災(zāi)害監(jiān)控系統(tǒng),使得系統(tǒng)搭建更為方便,且運營和維護成本大幅下降。
[0004]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:提供一種基于SMS的災(zāi)害監(jiān)控系統(tǒng),包括GSM模塊、監(jiān)控中心和數(shù)據(jù)庫,所述GSM模塊基于串口 AT指令集的二次開發(fā)包,調(diào)用短信收發(fā)API實現(xiàn)短信的收發(fā);所述監(jiān)控中心用于將GSM模塊發(fā)送來的報警信號進行集中統(tǒng)一監(jiān)管;所述數(shù)據(jù)庫用于存儲報警配置信息以及各次的報警信息;每個監(jiān)控區(qū)域的主機上均安裝一個所述GSM模塊,一旦某個環(huán)境傳感器發(fā)出報警,所述GSM模塊將這個環(huán)境傳感器的ID編碼信號通過短信的形式發(fā)送到監(jiān)控中心。
[0005]所述GSM模塊集射頻電路和基帶于一體,提供標準的AT命令接口,運用動態(tài)鏈接庫調(diào)用二次開發(fā)包的函數(shù)實現(xiàn)短信的收發(fā)。
[0006]所述數(shù)據(jù)庫為MySql數(shù)據(jù)庫。
[0007]所述環(huán)境傳感器為煙霧傳感器和/或溫度傳感器。
[0008]有益效果
[0009]由于采用了上述的技術(shù)方案,本發(fā)明與現(xiàn)有技術(shù)相比,具有以下的優(yōu)點和積極效果:本發(fā)明利用日趨成熟的移動通訊技術(shù),通過覆蓋全國各地的GSM網(wǎng)絡(luò),利用GSM網(wǎng)絡(luò)提供的短消息(SMS)功能進行報警信號的傳遞,從而搭建基于SMS的報警網(wǎng)絡(luò)。在該網(wǎng)絡(luò)中,各個監(jiān)控點產(chǎn)生的報警信號通過短消息的方式發(fā)送到監(jiān)控中心,這樣的報警網(wǎng)絡(luò)系統(tǒng)從根本上解決了以往有線報警系統(tǒng)存在的問題。首先,不論是多么偏遠的地區(qū),只要有GSM網(wǎng)絡(luò)信號覆蓋到的地方,就能夠搭建無線報警系統(tǒng);其次,在系統(tǒng)方案設(shè)計時,由于使用的無線網(wǎng)絡(luò)進行報警信號的傳遞,節(jié)省了大量的鋪設(shè)費用;最后,由于在該系統(tǒng)中不再存在有線電纜,只要對設(shè)備進行維修就可以了,所有系統(tǒng)的維護和檢修大大簡化,使得系統(tǒng)的運營和維護成本大幅下降。
【附圖說明】
[0010]圖1是本發(fā)明的結(jié)構(gòu)框圖;
[0011]圖2是MySql連接對象的關(guān)系圖。
【具體實施方式】
[0012]下面結(jié)合具體實施例,進一步闡述本發(fā)明。應(yīng)理解,這些實施例僅用于說明本發(fā)明而不用于限制本發(fā)明的范圍。此外應(yīng)理解,在閱讀了本發(fā)明講授的內(nèi)容之后,本領(lǐng)域技術(shù)人員可以對本發(fā)明作各種改動或修改,這些等價形式同樣落于本申請所附權(quán)利要求書所限定的范圍。
[0013]本發(fā)明的實施方式涉及一種基于SMS的災(zāi)害監(jiān)控系統(tǒng),如圖1所示,包括GSM模塊、監(jiān)控中心和數(shù)據(jù)庫,所述GSM模塊基于串口 AT指令集的二次開發(fā)包,調(diào)用短信收發(fā)API實現(xiàn)短信的收發(fā);所述監(jiān)控中心用于將GSM模塊發(fā)送來的報警信號進行集中統(tǒng)一監(jiān)管;所述數(shù)據(jù)庫用于存儲報警配置信息以及各次的報警信息;每個監(jiān)控區(qū)域的主機上均安裝一個所述GSM模塊,一旦某個環(huán)境傳感器發(fā)出報警,所述GSM模塊將這個環(huán)境傳感器的ID編碼信號通過短信的形式發(fā)送到監(jiān)控中心。其中,所述GSM模塊集射頻電路和基帶于一體,提供標準的AT命令接口,運用動態(tài)鏈接庫調(diào)用二次開發(fā)包的函數(shù)實現(xiàn)短信的收發(fā)。
[0014]GSM網(wǎng)絡(luò)技術(shù)成熟,商用時間長,我國實現(xiàn)了幾乎無縫覆蓋和漫游,網(wǎng)絡(luò)覆蓋范圍廣。SMS本身具備數(shù)據(jù)傳輸功能,對用戶的數(shù)量也沒有限制,克服了傳統(tǒng)的專用網(wǎng)通信投資成本大,維護費用高的缺點。利用SMS進行數(shù)據(jù)通信還具有雙向數(shù)據(jù)傳輸?shù)墓δ?,性能穩(wěn)定,為遠程數(shù)據(jù)傳輸提供了一個強大的通信平臺。借助于公共移動電話網(wǎng)絡(luò),在全國范圍內(nèi)發(fā)送短消息的費用0.1元/條,由于SMS費用低廉,如業(yè)務(wù)量大與網(wǎng)絡(luò)運營商包月結(jié)算更經(jīng)濟。因此,利用SMS功能實現(xiàn)數(shù)據(jù)的遠程傳輸具有明顯的技術(shù)優(yōu)勢和經(jīng)濟優(yōu)勢。
[0015]目前許多大型通信公司都生產(chǎn)GSM模塊,例如MOTOROLA公司的D10/D15,SIMENS公司的TC35/37,WAVEC0M公司的WISM02B/2C等等,支持不同等級要求的應(yīng)用。本發(fā)明可采用SMENS公司的TC35模塊,它是西門子公司最新推出的無線通訊模塊,可以快速安全的實現(xiàn)數(shù)據(jù)、語音等的傳輸,短信息服務(wù)SMS和傳真,可以工作在GSM 900kHz和1800kHz兩個頻段,RS232數(shù)據(jù)口符合ETSI標準GSM0707和GSM0705,且易于升級為GPRS模塊。該模塊集射頻電路和基帶于一體,向用戶提供標準的AT命令接口,為數(shù)據(jù)、語音、短消息和傳真提供快速、可靠、安全的傳輸,方便用戶的應(yīng)用開發(fā)及設(shè)計。另外,GSM模塊開發(fā)包以通用的WINDOWS動態(tài)鏈接庫形式提供,本發(fā)明運用的是動態(tài)鏈接庫sms.dll來開發(fā)。
[0016]DLL提供一些可以直接拿來用的變量、函數(shù)或類,可以看成一種倉庫。在倉庫的發(fā)展史上經(jīng)歷了“無庫一靜態(tài)鏈接庫一動態(tài)鏈接庫”的時代。靜態(tài)鏈接庫與動態(tài)鏈接庫都是共享代碼的方式,如果采用靜態(tài)鏈接庫,則無論你愿不愿意,Iib中的指令都被直接包含在最終生成的EXE文件中了。但是若使用DLL,該DLL不必被包含在最終EXE文件中,EXE文件執(zhí)行時可以“動態(tài)”地引用和卸載這個與EXE獨立的DLL文件。靜態(tài)鏈接庫和動態(tài)鏈接庫的另外一個區(qū)別在于靜態(tài)鏈接庫中不能再包含其他的動態(tài)鏈接庫或者靜態(tài)庫,而在動態(tài)鏈接庫中還可以再包含其他的動態(tài)或靜態(tài)鏈接庫。
[0017]本發(fā)明采用數(shù)字移動通信系統(tǒng)短消息服務(wù)統(tǒng)一的短信編碼和解碼格式及兼容的AT命令,調(diào)用廠家提供的二次開發(fā)包的函數(shù),DLL是一個包含可由多個程序同時使用的代碼和數(shù)據(jù)的庫,DLL不是可執(zhí)行文件。動態(tài)鏈接使進程可以調(diào)用不屬于其可執(zhí)行代碼的函數(shù)。通過使用DLL,程序可以實現(xiàn)模塊化,由相對獨立的組件組成。模塊是彼此獨立的,所以程序的加載速度更快,而且模塊只在相應(yīng)的功能被請求時才加載。DLL的優(yōu)點,擴