- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
集中器GPRS通訊规约及相关约定
青岛东软
密 级:
版 次:
分发号:
技术文件
产品型号: CCE16(GPRS) 产品名称: 集中器 资料类型: 通讯规约及相关约定
拟制: 日期: 2004.07.18 审核: 日期: 批准: 日期:
生效日期:
青岛东软电脑技术有限公司
目录
1. GPRS集中器通讯规约 1
1.1. 链路层 1
1.2. 帧格式 1
1.3. 应用层(数据区)定义 2
1.3.1. 设备注册(Register) 2
. 命令(集中器—→主站) 2
2. GPRS集中器相关约定 2
2.1. 通讯指令编码规范 2
2.1.1. 客户端机器编码 2
2.1.2. 指令顺序号 2
2.2. 客户端查询终端指令编码 2
2.2.1. 客户端查询GPRS终端是否在线 2
2.2.2. 客户端查询GPRS终端在线信息 3
2.2.3. 客户端回传数据格式 3
GPRS集中器通讯规约
链路层
每字节包含8位二进制码,传输时加上一个起始位(0)和一个停止位(1),共10位,其传输序列如下图所示,D0是字节的最低有效位,D7是字节的最高有效位,先传低位,再传高位。
通信速率9600Bps
帧格式
5BH 起始符 SN 指令编码
(4字节) A0 设备地址6字节 A…. A5 5C 间隔符 L 数据长度(2字节) … 数据区 DATA … CS 校验字 5DH 结束符
帧格式说明:
起始符:5BH,标识每一帧的起始
设备地址:A0、A1,A2标识集中器地址编码;编码方式为压缩BCD
指令编码:SN(Serial NO.),标识指令的编号,防止指令或数据重发时发生混乱
间隔符:5CH,表示间隔符
数据长度(2字节):L(Length),标识数据区大小(仅包含数据区),高位在前,低位在后
数据区:DATA,发送至集中器的指令或从集中器回应的数据(参见:《CCE16 V3.1.3x 通信规约》 )
校验字:CS(Check sum),累加和(从起始符5BH开始,到CS前一字节止);
结束符:5DH,标识每一帧的结束
应用层(数据区)定义
设备注册(Register)
命令(集中器—→主站)
指令码 分隔符 标识符 设备地址 结束符 REG sp ID A5, A4, A3,A2,A1,A0 心跳时间1字节(bcd码) CR 举例说明如下:
对于集中器地址为:910100020000的注册帧应该为如下格式:
52 45 47 20 49 44 91 01 00 02 00 00 02 0D
注意事项:
为了节省GPRS流量,设备注册帧不需要再套用5B…5C…5D的数据帧格式,直接按上述命令报文发送即可;
报文中设备地址为6字节BCD码,高位在前,低位在后;
报文中心跳时间为1字节BCD码,单位为:分钟,取值范围:01~99;
GPRS集中器相关约定
通讯指令编码规范
考虑在应用程序客户端发送指令至server服务程序,为了可靠的将GPRS终端返回数据正确的回传给客户端应用程序,必须采用可靠的命令编码方式。
在以上基础上,规范指令顺序编码如下:
指令顺序编码共4字节,由客户端机器编码(3字节)与指令顺序号组成(1字节)
客户端机器编码
因为客户端应用程序发送数据至server服务程序中,包含需要访问GPRS终端机中器的ID,同时考虑到是通过内部网络系统实现通信,因此可以将客户端机器的IP地址来唯一表示。同时在网络中考虑子网掩码,将客户端IP地址的低三位定义为发送指令客户端机器编码。
指令顺序号
由于存在固定客户端发送指令至确定GPRS终端时,为了保证回传数据正确对应关系,应用程序客户端将自动编号。即从1-256循环编码,由应用程序客户端自动维护编号。
如:客户端IP地址为:3,则客户端机器编码:chr(1)+chr(22)+chr(43)
应用程序客户端自动编号为1,则指令顺序号为:chr(1)
GPRS终端集中器设备地址为:000000000001,转换为BCD码。
由终端设备地址与指令编码可以唯一确定客户端应用程序。同时在server服务程序中可以将指令编码解析为客户端IP地址与终端设备地址,保证GPRS终端集中器数据通过服务程序解析正确回传至客户端应用程序。
说明:
如果通过服务程序集中器设备地址判断GPRS终端不处于网络连接状态,服务系统将返回错误信息:No conncted。
客户端查询终端指令编码
客户端查询GPRS终端是否在线
命令格式:
ID(6字节)+“;”+“PEAK”
返回信息:
在线
ID(6字节)+
文档评论(0)