欢迎来到天天文库
浏览记录
ID:57013222
大小:88.88 KB
页数:3页
时间:2020-07-30
《GPRS透传通讯协议.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、GPRS透传通讯协议一.数据截取方式1:先找7B开头截取数据长度字节根据数据长度截取数据2:判断数据是否以7B结尾否:表示数据无效是:表示数据有效二.工作流程1:DTU定期向上位机发送心跳包(60秒/次);上位机必须定时向DTU发送心跳包(60秒以内/次);2:通讯指令格式中除去11位手机号为ASCII码,其余所有数据为16进制;通讯指令格式7B+控制位+00+Len(Data+16)+IMEI(11位手机号)+Data+7B三.心跳包DTU向上位机发7B01001631333834373330393530340A74FC5F0FA27B头控制位固定Len(Data)IMEI(
2、11位手机号)Data结束心跳包上位机向DTU回7B81001031333834373330393530347B控制位Len(Data)IMEI注:(320S内不回复心跳包,DTU自动重启)四.上位机发送打开通道上位机向DTU发7B89002031333834373330393530346820A6AAAAAAAAAAAA2A039A9F00B0167B控制位Len(Data)IMEIDataDTU向上位机发7B09002031333834373330393530346820A6AAAAAAAAAAAA3A039A9F00A0167B控制位Len(Data)IMEIData五.
3、上位机发送读表上位机向DTU发7B89002031333834373330393530346820123456780011110103901F0071167B控制位Len(Data)IMEIDataDTU向上位机发7B09004BLen(Data)3133383437333039353034IMEI682011411010001111812E901F000000000005411600000549020000152602000032017401002A4154009144008810004227152612112000001E16Data7B六.断开DTU上位机向DTU发7B8
4、2001030303030303030303030317B控制位Len(Data)IMEI7B01001630303030303030303030310A74FC5F0FA27B7B02001030303030303030303030317B七.主机断电保护上位机向DTU发7B89002031333834373330393530346848111111110011110704A018009952167B控制位Len(Data)IMEIDataDTU向上位机发7B09002031333834373330393530346848111111110011110704A01800995
5、2167B控制位Len(Data)IMEIData状态解析:状态:99–-收到59–-短路八.控制位说明01:DTU向上位机发心跳包81:上位机向DTU心跳包82:上位机向DTU下发断线指令09:DTU向上位机发数据89:上位机向DTU回复数据九、对上位机编程要求:1、必须定时发心跳包7B81001030303030303030303030317B给DTU,60秒以内/次,如果超过320秒没有向DTU发送心跳包,DTU将自动重启;2、接收到DTU发来的心跳包7B81001030303030303030303030317B可以不予处理;3、关闭服务前必须对每个DTU发断开DTU指
6、令,7B82001030303030303030303030317B,发送后DTU将自动重启,因此不可在上位机软件中随意发送此指令;4、关闭软件前必须先关闭服务,即上一条5、如果网线断掉,在网线恢复后,DTU发送1个心跳包后,DTU就可接收到CLOSED命令,同时DTU重启,约60秒后继续和上位机建立连接;6、若上位机突然断电,约在320秒后才与上位机试图连接;7、不可在上位机软件随意发送含有CLOSED字符的命令8、上位机向DTU发送的数据必须符合“7B+控制位+00+Len(Data+16)+IMEI(11位手机号)+Data+7B”这样的包格式,如不符合,DTU不能识别。
7、控制位、Len、IMEI必须正确,否则DTU也不能识别。9、同一个端口号下不能将两个DTU设定成相同IMEI(11位手机号),否则会出现两个DTU轮流掉线重启的现象。10.对DTU发送抄表数据最短时间间隔为500ms;11.IMEI号必须为(11位手机号)
此文档下载收益归作者所有