GPRS DTU無線數據采集模塊通信詳解
 
案例介紹
GPRS DTU無線數據采集模塊通信詳解
GPRS DTU無線數據采集模塊http://www.gprsmk.com/case/3126404353.html與數
據中心之間是通過TCP/IP協議進行數據傳輸的,數據中心需為具備公網固定IP地
址的計算機或服務器。數據中心作為服務器端監聽端口,數據采集模塊上電后,
主動與數據中心建立TCP連接,并進行設備登陸。連接建立后一般由數據中心發
命令讀取數據或進行設置。
GPRS DTU 設置布局
一、 鏈路接口檢測報文鏈路接口檢測報文是由采集模塊首先主動發送的,數據
中心進行確認。
1、設備登陸
采集模塊與數據中心建立TCP連接后,主動發送鏈路接口檢測報文。
例如設備地址為123456789001的采集模塊建立連接后發送:
68 09 00 09 00 68 81 01 90 78 56 34 12 01 01 28 16
68       // 起始字符
09 00     //   L數據長度:9字節
09 00     //   L重復數據長度
68       // 重復起始字符
81       //   C控制域:方向上行,請求/響應幀
01 90 78 56 34 12   //   A地址域:地址為123456789001
01     //   AFN 應用層功能碼:鏈路接口檢測
01     //   Fn數據單元標識:登陸
28     //   CS校驗和 對控制域、地址域、數據域進行二進制累加,不考慮溢出
位
16       //   結束字符
數據中心響應:
68 09 00 09 00 68 01 01 90 78 56 34 12 00 01 A7 16
68       // 起始字符
09 00     //   L數據長度:9字節
09 00     //   L重復數據長度
68       // 重復起始字符
01       //   C控制域:方向下行,請求/響應幀
01 90 78 56 34 12   //   A地址域:地址為123456789001
00     //   AFN 應用層功能碼:確認/否認
01     //   Fn數據單元標識:確認
A7       //   CS校驗和
16     //   結束字符
2、心跳報文
按一定時間周期,采集模塊主動發送心跳報文。
采集模塊發送:   68 09 00 09 00 68 81 01 90 78 56 34 12 01 03 CS 16
數據中心響應:68 09 00 09 00 68 01 01 90 78 56 34 12 00 01 CS 16
3、退出登陸
采集模塊發送:   68 09 00 09 00 68 81 01 90 78 56 34 12 01 02 CS 16
數據中心響應:68 09 00 09 00 68 01 01 90 78 56 34 12 00 01 CS 16
二、 設置參數
數據中心發送設置參數報文,采集模塊如果接受此參數返回確認報文,否則返回
否認報文。
1、無線傳輸終端地址   默認為設備編碼的后12位,一般不需要設置。
2、校時命令   可每天或幾天進行一次。如校時時間2012-06-12 16:54:00
數據中心發送:68 0F 00 0F 00 68 01 01 90 78 56 34 12 02 02 00 54 16 12 
06 12 CS 16
采集模塊確認:   68 09 00 09 00 68 81 01 90 78 56 34 12 00 01 CS 16
如果參數中有非法字符,例如小時為25,采集模塊返回否認報文。
采集模塊否認:   68 09 00 09 00 68 81 01 90 78 56 34 12 00 02 CS 16
3、中心網絡參數
數據中心發送:68 36 00 36 00 68 01 01 90 78 56 34 12 02 03 01 C7 16 1F 
71 AF 1F 01 00 A8 C0 40 1F 01 00 A8 C0 40 1F 01 00 A8 C0 40 1F 63 6D 
6E 65 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CS 16
該報文為:1個數據中心(要按實際中心數量設置);第一中心IP地址:
113.31.22.199,端口號為:8111,第2、3、4中心端IP地址和端口號為默認的:
192.168.0.1:8000;APN接入點為:cmnet。
采集模塊確認:   68 09 00 09 00 68 81 01 90 78 56 34 12 00 01 CS 16
4、中心電話號碼   該參數一般用不到。
5、終端運行參數設置 
數據中心發送:68 10 00 10 00 68 01 01 90 78 56 34 12 02 05 64 58 05 0F 
00 0C 02 CS 16 
該報文為:抄表數量100臺,抄表間隔24小時(58),心跳間隔5分鐘,記憶數據
  日期15日,記憶數據時間12:00,儀表通訊波特率2400bps。
采集模塊確認:   68 09 00 09 00 68 81 01 90 78 56 34 12 00 01 CS 16
6、熱表參數
熱表參數共分10組設置,每組設置20臺熱表的類型和地址。匯中熱量表的類型一
般設置為0C(匯中CJ/T188協議),地址為9位出廠編號前面補5個“F”。例如設
置第1組熱表參數
數據中心發送:68 A9 00 A9 00 68 01 01 90 78 56 34 12 02 0B 0C 01 20 61 
20 F1 FF FF 0C 02 20 61 20 F1 FF FF 0C 03 20 61 20 F1 FF FF 0C 04 20 
61 20 F1 FF FF 0C 05 20 61 20 F1 FF FF 0C 06 20 61 20 F1 FF FF 0C 07 
20 61 20 F1 FF FF 0C 08 20 61 20 F1 FF FF 0C 09 20 61 20 F1 FF FF 0C 
10 20 61 20 F1 FF FF 0C 11 20 61 20 F1 FF FF 0C 12 20 61 20 F1 FF FF 
0C 13 20 61 20 F1 FF FF 0C 14 20 61 20 F1 FF FF 0C 15 20 61 20 F1 FF 
FF 0C 16 20 61 20 F1 FF FF 0C 17 20 61 20 F1 FF FF 0C 18 20 61 20 F1 
FF FF 0C 19 20 61 20 F1 FF FF 0C 20 20 61 20 F1 FF FF CS 16 
該報文為:第1組20臺熱表均為匯中CJ/T188協議熱量