集中器GPRS通訊规约及相关约定.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

sd47f8cI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档