GPRS DTU無線數(shù)據(jù)采集模塊通信詳解
GPRS無線傳輸http://www.gprsmk。。com/case/3126404353.html
案例介紹
GPRS DTU無線數(shù)據(jù)采集模塊通信詳解
GPRS DTU無線數(shù)據(jù)采集模塊與數(shù)據(jù)中心之間是通過TCP/IP協(xié)議進(jìn)行數(shù)據(jù)傳輸?shù)模?/p>
數(shù)據(jù)中心需為具備公網(wǎng)固定IP地址的計(jì)算機(jī)或服務(wù)器。數(shù)據(jù)中心作為服務(wù)器端監(jiān)
聽端口,數(shù)據(jù)采集模塊上電后,主動與數(shù)據(jù)中心建立TCP連接,并進(jìn)行設(shè)備登陸
。連接建立后一般由數(shù)據(jù)中心發(fā)命令讀取數(shù)據(jù)或進(jìn)行設(shè)置。
GPRS DTU 設(shè)置布局
一、 鏈路接口檢測報(bào)文
鏈路接口檢測報(bào)文是由采集模塊首先主動發(fā)送的,數(shù)據(jù)中心進(jìn)行確認(rèn)。
1、設(shè)備登陸
采集模塊與數(shù)據(jù)中心建立TCP連接后,主動發(fā)送鏈路接口檢測報(bào)文。
例如設(shè)備地址為123456789001的采集模塊建立連接后發(fā)送:
68 09 00 09 00 68 81 01 90 78 56 34 12 01 01 28 16
68 // 起始字符
09 00 // L數(shù)據(jù)長度:9字節(jié)
09 00 // L重復(fù)數(shù)據(jù)長度
68 // 重復(fù)起始字符
81 // C控制域:方向上行,請求/響應(yīng)幀
01 90 78 56 34 12 // A地址域:地址為123456789001
01 // AFN 應(yīng)用層功能碼:鏈路接口檢測
01 // Fn數(shù)據(jù)單元標(biāo)識:登陸
28 // CS校驗(yàn)和 對控制域、地址域、數(shù)據(jù)域進(jìn)行二進(jìn)制累加,不考慮溢出
位
16 // 結(jié)束字符
數(shù)據(jù)中心響應(yīng):
68 09 00 09 00 68 01 01 90 78 56 34 12 00 01 A7 16
68 // 起始字符
09 00 // L數(shù)據(jù)長度:9字節(jié)
09 00 // L重復(fù)數(shù)據(jù)長度
68 // 重復(fù)起始字符
01 // C控制域:方向下行,請求/響應(yīng)幀
01 90 78 56 34 12 // A地址域:地址為123456789001
00 // AFN 應(yīng)用層功能碼:確認(rèn)/否認(rèn)
01 // Fn數(shù)據(jù)單元標(biāo)識:確認(rèn)
A7 // CS校驗(yàn)和
16 // 結(jié)束字符
2、心跳報(bào)文
按一定時間周期,采集模塊主動發(fā)送心跳報(bào)文。
采集模塊發(fā)送: 68 09 00 09 00 68 81 01 90 78 56 34 12 01 03 CS 16
數(shù)據(jù)中心響應(yīng):68 09 00 09 00 68 01 01 90 78 56 34 12 00 01 CS 16
3、退出登陸
采集模塊發(fā)送: 68 09 00 09 00 68 81 01 90 78 56 34 12 01 02 CS 16
數(shù)據(jù)中心響應(yīng):68 09 00 09 00 68 01 01 90 78 56 34 12 00 01 CS 16
二、 設(shè)置參數(shù)
數(shù)據(jù)中心發(fā)送設(shè)置參數(shù)報(bào)文,采集模塊如果接受此參數(shù)返回確認(rèn)報(bào)文,否則返回
否認(rèn)報(bào)文。
1、無線傳輸終端地址 默認(rèn)為設(shè)備編碼的后12位,一般不需要設(shè)置。
2、校時命令 可每天或幾天進(jìn)行一次。如校時時間2012-06-12 16:54:00
數(shù)據(jù)中心發(fā)送:68 0F 00 0F 00 68 01 01 90 78 56 34 12 02 02 00 54 16 12
06 12 CS 16
采集模塊確認(rèn): 68 09 00 09 00 68 81 01 90 78 56 34 12 00 01 CS 16
如果參數(shù)中有非法字符,例如小時為25,采集模塊返回否認(rèn)報(bào)文。
采集模塊否認(rèn): 68 09 00 09 00 68 81 01 90 78 56 34 12 00 02 CS 16
3、中心網(wǎng)絡(luò)參數(shù)
數(shù)據(jù)中心發(fā)送: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
該報(bào)文為:1個數(shù)據(jù)中心(要按實(shí)際中心數(shù)量設(shè)置);*中心IP地址:
113.31.22.199,端口號為:8111,第2、3、4中心端IP地址和端口號為默認(rèn)的:
192.168.0.1:8000;APN接入點(diǎn)為:cmnet。
采集模塊確認(rèn): 68 09 00 09 00 68 81 01 90 78 56 34 12 00 01 CS 16
4、中心 該參數(shù)一般用不到。
5、終端運(yùn)行參數(shù)設(shè)置
數(shù)據(jù)中心發(fā)送:68 10 00 10 00 68 01 01 90 78 56 34 12 02 05 64 58 05 0F
00 0C 02 CS 16
該報(bào)文為:抄表數(shù)量100臺,抄表間隔24小時(58),心跳間隔5分鐘,記憶數(shù)據(jù)
日期15日,記憶數(shù)據(jù)時間12:00,儀表通訊波特率2400bps。
采集模塊確認(rèn): 68 09 00 09 00 68 81 01 90 78 56 34 12 00 01 CS 16
6、熱表參數(shù)
熱表參數(shù)共分10組設(shè)置,每組設(shè)置20臺熱表的類型和地址。匯中熱量表的類型一
般設(shè)置為0C(匯中CJ/T188協(xié)議),地址為9位出廠編號前面補(bǔ)5個“F"。例如設(shè)
置第1組熱表參數(shù)
數(shù)據(jù)中心發(fā)送: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
該報(bào)文為:第1組20臺熱表均為匯中CJ/T188協(xié)議熱量表,地址依次為
FFFFF120612001、FFFFF120612002、… 、FFFFF120612020。
采集模塊確認(rèn): 68 09 00 09 00 68 81 01 90 78 56 34 12 00 01 CS 16
三、讀取參數(shù)
數(shù)據(jù)中心發(fā)送讀取參數(shù)報(bào)文,采集模塊返回對應(yīng)參數(shù),參數(shù)內(nèi)容格式同設(shè)置參數(shù)
。
例如使用廣播地址讀取采集模塊地址:
數(shù)據(jù)中心發(fā)送:68 09 00 09 00 68 01 AA AA AA AA AA AA 03 01 CS 16
采集模塊返回: 68 0F 00 0F 00 68 81 01 90 78 56 34 12 03 01 01 90 78
56 34 12 CS 16
例如讀取采集模塊時間:
數(shù)據(jù)中心發(fā)送:68 09 00 09 00 68 01 01 90 78 56 34 12 03 02 CS 16
采集模塊返回: 68 0F 00 0F 00 68 81 01 90 78 56 34 12 03 02 34 28 17
12 06 12 CS 16
四、請求實(shí)時數(shù)據(jù)
1、終端版本信息
設(shè)備編碼為7個零再加出廠編號。硬件版本形如“HZG-XXXX",X為0~9數(shù)字。軟
件版本形如“X.XX",X為0~9數(shù)字。
數(shù)據(jù)中心發(fā)送:68 09 00 09 00 68 01 01 90 78 56 34 12 04 01 CS 16
采集模塊返回: 68 25 00 25 00 68 81 01 90 78 56 34 12 04 01 30 30 30
30 30 30 30 31 32 30 35 30 33 31 32 34 48 5A 47 2D 34 31 30 32 31 2E
38 30 CS 16
設(shè)備編碼為:0000000120503124,硬件版本為:HZG-4102,軟件版本為:1.80。
2、設(shè)備日歷時鐘
數(shù)據(jù)中心發(fā)送:68 09 00 09 00 68 01 01 90 78 56 34 12 04 02 CS 16
GPRS采集模塊返回: 68 0F 00 0F 00 68 81 01 90 78 56 34 12 04 02 34 28
17 12 06 12 CS 16
時間為 2012-06-12 17:28:34
3、終端狀態(tài)信息
數(shù)據(jù)中心發(fā)送:68 09 00 09 00 68 01 01 90 78 56 34 12 04 03 CS 16
采集模塊返回: 68 0B 00 0B 00 68 81 01 90 78 56 34 12 04 03 1C 4B CS
16
信號強(qiáng)度為28 ASU。信號強(qiáng)度大于15
電池電壓為7.5V(只有電池供電的采集模塊才有意義,MBus接口采集模塊都不是
電池供電)。