|
|
數(shù)據(jù)傳輸模式:GPRS DTU可設(shè)定成不同的工作模式,滿足不同應(yīng)用領(lǐng)域用戶的要求。不同工作模式下,GPRS DTU在GSM/GPRS通信系統(tǒng)平臺中的位置也不相同。 透明傳輸模式:設(shè)備不解析從串口收到的任何數(shù)據(jù),直接將數(shù)據(jù)作為TCP 或UDP 的數(shù)據(jù)進(jìn)行打包發(fā)送,而對具體數(shù)據(jù)的解析分別由后端數(shù)據(jù)采集終端設(shè)備或由數(shù)據(jù)中心的相關(guān)服務(wù)器進(jìn)行處理。
透明傳輸模式是適用范圍最廣、通用性最強(qiáng)的一種工作模式。在透明傳輸模式下,設(shè)備不解析從串口收到的任何數(shù)據(jù),直接將數(shù)據(jù)作為TCP 或UDP 的數(shù)據(jù)進(jìn)行打包發(fā)送,而對具體數(shù)據(jù)的解析分別由后端數(shù)據(jù)采集終端設(shè)備和前端數(shù)據(jù)中心的相關(guān)服務(wù)器進(jìn)行處理。設(shè)備即工作在透明傳輸模式下,設(shè)備與監(jiān)控中心的數(shù)據(jù)傳輸采用TCP 以Socket 連接方式,被傳輸?shù)臄?shù)據(jù)格式是由后端的各類工業(yè)儀表與監(jiān)控中心應(yīng)用服務(wù)程序約定好的,是設(shè)備所不關(guān)心的。因此,對于不同的應(yīng)用系統(tǒng)來說,設(shè)備具有即插即用的特性,如果系統(tǒng)中其他設(shè)備沒有特殊約定,建議采用該工作模式。 為了滿足SCADA 系統(tǒng)要求,Modbus TCP模式下也提供一系列通信保障措施:配置命令串反向控制終端采集設(shè)備,按用戶所需改變終端采集設(shè)備的工作方式;定義數(shù)據(jù)成幀的方式,即設(shè)備直接將數(shù)據(jù)按要求的格式封裝成規(guī)定的幀,然后通過TCP/UDP傳送到上位機(jī)。設(shè)置各個環(huán)節(jié)的波特率;IP地址注冊;定時重起;緩沖區(qū)大小的設(shè)定;基于硬件的流量控制等。 在透明傳輸模式下,通過TCP協(xié)議建立的數(shù)據(jù)鏈路可以為長連接也可以為短連接。當(dāng)為長連接時,數(shù)傳終端將一直保持與數(shù)據(jù)中心的連接,一旦鏈路斷開,數(shù)傳終端自動與中心重新建立連接,此時設(shè)備始終保持在線狀態(tài);當(dāng)為短連接時,數(shù)傳終端在一個時間周期(如:5分鐘)內(nèi)自動監(jiān)測數(shù)據(jù)通信的數(shù)據(jù)流,當(dāng)在這個時間范圍內(nèi)沒有數(shù)據(jù)流量時,數(shù)傳設(shè)備將斷開這個連接并退出GPRS網(wǎng)絡(luò),要想使數(shù)傳設(shè)備再次激活,可通過短信、電話撥號(此時數(shù)傳設(shè)備的SIM卡需支持語音呼叫功能)、下位機(jī)主動向串口寫數(shù)據(jù)這兩種方式,使設(shè)備再次上線,與中心建立連接實(shí)現(xiàn)數(shù)據(jù)通信。 利用透明傳輸模式組建網(wǎng)絡(luò)非常簡單,需要對GPRS DTU用本地/遠(yuǎn)端方式設(shè)置基本參數(shù),同時數(shù)據(jù)采集設(shè)備具有RS232/485接口即可;一旦進(jìn)入透明傳輸模式,終端設(shè)備與中心數(shù)據(jù)服務(wù)器建立C/S結(jié)構(gòu)的socket方式的TCP/IP鏈接,用戶終端設(shè)備此時已具備了在互聯(lián)網(wǎng)網(wǎng)絡(luò)上雙向傳輸數(shù)據(jù)的功能,使得串口數(shù)據(jù)采集設(shè)備轉(zhuǎn)換成以太網(wǎng)上的設(shè)備。 命令模式:如果用戶的終端可以輸出AT命令集,那么可以把GPRS DTU 當(dāng)作一個帶有TCP/IP協(xié)議棧的Modem來使用。用戶可輸出AT命令的終端設(shè)備,通過其串口,向GPRS DTU發(fā)送諸如PPP撥號、建立TCP的socket連接、發(fā)送與接受數(shù)據(jù)的AT命令。
在標(biāo)準(zhǔn)MODEM 指令集中所有的指令均以AT 為前綴,簡稱AT 命令。有很多工控、金融領(lǐng)域的數(shù)據(jù)終端產(chǎn)品直接輸出AT 命令,控制外接設(shè)備,或是用戶自行開發(fā)的單片機(jī)系統(tǒng),其應(yīng)用軟件支持AT命令集。在這種情況下,用戶可以將GPRS DTU 看作一個帶TCP/IP 功能的擴(kuò)展MODEM,可從GPRS DTU 串口接收來自用戶數(shù)據(jù)終端發(fā)來的AT 命令集,并執(zhí)行相應(yīng)的操作。GPRS DTU支持所有標(biāo)準(zhǔn)的AT命令,主要用于控制GPRS模塊;同時GPRS DTU還根據(jù)應(yīng)用,可實(shí)現(xiàn)GPRS功能的高級應(yīng)用命令:如:設(shè)置GPRS DTU 通信參數(shù)、激活/斷開GPRS 連接、發(fā)送/接收短消息、激活/終止TCP連接、發(fā)送/接收TCP報文、發(fā)送/接收UDP報文等。這些高級應(yīng)用的AT指令集,用戶可參考相應(yīng)GPRS模塊供應(yīng)商所提供的AT指令集文檔,以實(shí)現(xiàn)用戶數(shù)據(jù)終端設(shè)備的2次開發(fā)。 短信模式:GPRS DTU工作在用戶中心服務(wù)器一方,串口直接與短信服務(wù)器相連。設(shè)備利用GSM 網(wǎng)絡(luò)收發(fā)短消息,完成對短消息的編解碼,并與短信服務(wù)器通過串口傳輸短消息的內(nèi)容。
要進(jìn)入短信模式,首先是以命令模式為前提,通過模式轉(zhuǎn)換命令切換到短信模式,此時DTU就像Modem一樣,可接收所有的AT命令,執(zhí)行相應(yīng)的功能。 該模式下,GPRS DTU工作在用戶服務(wù)器一方,串口直接與短信服務(wù)器相連。設(shè)備利用GSM 網(wǎng)絡(luò)收發(fā)短消息,完成對短消息的編解碼,并與短信服務(wù)器通過串口傳輸短消息的內(nèi)容。 短消息收發(fā)存在兩種編碼方式,分別是文本方式和PDU編碼方式,在以PC為硬件平臺的服務(wù)器如果直接從GPRS DTU 模塊上接收的短消息,需自己完成短消息的編解碼工作。
|
|
|