基於GSM MODEM簡訊報警模組結合系統軟體應用

yemusic發表於2018-03-19

隨著電子資訊的不斷髮展,資訊科技的高速發展和廣泛應用中,簡訊技術也是資訊科技的前沿和熱點.許多系統管理軟體和辦公軟體在監控到資料異常時無法及時告知管理人員,使系統管理軟體發揮作用降低。而採用簡訊模組與系統管理軟體相結合進行有效實時監控,使在出現故障和異常情況時自動傳送報警資訊到管理人員,從而使緊急事務得到良好控制和解決。同時管理人員還可以通過簡訊息收發功能與管理系統資訊互動,進行查詢系統狀態。

一、解決方案拓撲圖

  二、軟體通訊結構

一般的簡訊模組通過AT指令PDU方式進行開發才能達到收發中文簡訊的目的,但AT指令的開發方式非常繁鎖。因此我們將所要開發的AT命令整合於(DLL)動態連結庫中,那麼系統管理軟體或辦公軟體及資料庫通過我們提供C#、VC、Delphi、linx、JAVA、PB等語言源程式呼叫(DLL)動態連結庫二次開介面與裝置進行對接達到收發資訊功能。從而使應用難度大大降低,開發簡便而快捷。

三、二次開發包函式呼叫說明

1、Sms_Connection(Com_Port AsInteger,Com_BaudRate As Integer, Mobile_Type As String) As Integer

         Sms_Connection函式說明如下:

         功能描述:用於初始化終端與串列埠的連線

         Com_Port:串列埠號(0為紅外介面,1,2,3,...為串列埠)

         Com_BaudRate:波特率

         Mobile_Type:返回終端型號

         Sms_Connection:返回值(0:連線終端失敗;1:連線終端成功)

 

      2、Sms_Send(Sms_TelNum As String, Sms_Text As String) As Integer

         Sms_Send函式說明如下:

         功能描述:傳送簡訊

         Sms_TelNum:傳送給的終端號碼

         Sms_Text:傳送的簡訊內容

         Sms_Send:返回值(0:傳送簡訊失敗;1:傳送簡訊成功)

 

      3、Sms_Receive(Sms_Type As String, Sms_Text As String) As Integer

         Sms_Receive函式說明如下:

         功能描述:接收指定型別的簡訊

         Sms_Type:簡訊型別(0:未讀簡訊;1:已讀簡訊;2:待發簡訊;3:已發簡訊;4:全部簡訊)

         Sms_Text:返回指定型別的簡訊內容字串(簡訊內容字串說明:簡訊與簡訊之前用"|"符號作為分隔符,每條簡訊中間的各欄位用"#"符號作為分隔符)

 

      4、Sms_Delete(ByVal Sms_Index As String) As Integer

         Sms_Delete函式說明如下:

         功能描述:刪除指定的簡訊

         Sms_Index:簡訊的索引號

 

      5、Sms_AutoFlag()As Integer

         Sms_AutoFlag函式說明如下:

         功能描述:檢測連線的終端是否支援自動收發簡訊功能

         Sms_AutoFlag:返回值(0:不支援;1:支援)

 

      6、Sms_NewFlag() As Integer

         Sms_NewFlag函式說明如下:

         功能描述:查詢是否收到新的簡訊息

         Sms_AutoFlag:返回值(0:未收到;1:收到)

 

      7、Sms_Disconnection() As Integer

         Sms_Disconnection函式說明如下:

         功能描述:斷開終端與串列埠的連線

 

工業級簡訊模組是採用西門子通訊晶片,穩定性可靠

工業級簡訊模組採用寬電壓、高性電源管理和電路保護措施

簡訊二次開發包免費下載和應用技術,瓦爾通訊  http://www.valtele.com sale@valtele.com tel:13306008860

相關文章