- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络表通信帧协议v
主题:网络表系统/表具监控子系统/网络表通信帧协议(V2)
PAGE 9/ NUMPAGES 9
文档发表日期:20
最近修改日期:2010-0
网络表通信帧协议(V2)
网络表通信帧格式(数据均为16进制)
起始位
命令域
数据长度域
数据域
标识域
校验和
结束位
68H
C
L
DATA
ID
CS
16H
注:除“数据域”外,其它均为1个字节。“数据域”为可变长度。
CS = 前面所有字节累加和模256
ID:对同一设备(表具或中继器)的同一类命令,在一指定时间内唯一。起始帧给定,回传帧原样传回,不做修改。
一、设计说明
1、命令域格式
D7
D6
D5
D4
D3
D2
D1
D0
传送方向
回传异常标识
功能码
0 – 起始帧
1 – 回传帧
0 – 正常完成
1 – 异常
01H - 允许开启燃气表阀门命令
02H - 更新设备(表具)编号命令
03H - 关闭燃气表阀门命令
04H - 更新表内剩余气量命令
05H - 读取指定燃气表数据命令
06H - 更新表内总用气量命令
07H - 设置收费模式命令
08H - 更新表内用气单价命令
09H - 读取任意燃气表数据命令
0AH - 更新表内购气金额命令
0BH - 初始化表具数据命令
0CH - 强制关闭燃气表阀门命令
0DH - 设置返回SIM卡号命令
0EH - 报告换表数据命令
0FH - 设置服务器IP以及端口号命令
10H - 设置心跳包频率命令
11H - 心跳包
12H – 设置中继器所辖表具命令
13H – 报告设备安装地理定位信息命令
14H – 报告设备安装地点(地址号)命令
15H – 报告表具所属中继器命令
16H – 设置密钥命令
17H – 报告设备SIM卡号命令
18H – 撤销中继器所辖表具命令
2、命令
命令分成由服务器发起给设备(表具、中继器、移动设备),以及由移动设备发起给服务器。详见下表。
命令码
适用设备
01H - 允许开启燃气表阀门命令
表具
02H - 更新表具编号命令
表具,中继器,移动设备
03H - 关闭燃气表阀门命令
表具
04H - 更新表内剩余气量命令
表具
05H - 读取指定燃气表数据命令
表具
06H - 更新表内总用气量命令
表具
07H - 设置收费模式命令
表具
08H - 更新表内用气单价命令
表具
09H - 读取任意燃气表数据命令
表具
0AH - 更新表内购气金额命令
表具
0BH - 初始化表具数据命令
表具
0CH - 强制关闭燃气表阀门命令
表具
0DH - 设置返回SIM卡号命令
表具,中继器,移动设备
0EH - 报告换表数据命令
移动设备发起
0FH - 设置服务器IP以及端口号命令
中继器
10H - 设置心跳包频率命令
中继器
11H - 心跳包
中继器
12H – 设置中继器所辖表具
中继器
13H – 报告设备安装地理定位信息
移动设备发起
14H – 报告设备安装地点(地址号)
移动设备发起
15H – 报告表具所属中继器
移动设备发起
16H – 设置密钥
表具,中继器,移动设备
17H – 报告设备SIM卡号命令
移动设备发起
18H – 撤销中继器所辖表具命令
中继器
命令帧中的数据域(含标识域)的格式可细分成如下形式:
{设备1,设备2,设备3,剩余长度,数据1,数据2,…}
对服务器首发帧,设备1是目标设备的编号;对移动设备首发帧设备1是移动设备的编号。设备3还用于记录SIM卡号或密钥。
以字节为单位,各命令帧数据域格式如下表:(用于命令帧解析)
命令码
数据域格式
{设备1,设备2,设备3,剩余长度,数据1,数据2,…}
01H - 允许开门
{ 13, 0, 0, 1, 1 } index=1
02H - 更新编号
{ 13, 0, 0, 1, 1 } index=1
03H - 关闭阀门
{ 13, 0, 0, 1, 1 } index=1
04H - 更新剩余气量
{ 13, 0, 0, 7, 4, 1, 1, 1 } index=2
05H - 读指定表
{ 13, 0, 0, 1, 1 } index=1
06H - 更新总用气量
{ 13, 0, 0, 5, 4, 1 } index=3
07H - 设置收费模式
{ 13, 0, 0, 2, 1, 1 } index=4
08H - 更新用气单价
{ 13, 0, 0, 3, 2, 1 } index=5
09H - 读任意表
{ 0, 0, 0, 1, 1 } index=6
0AH - 更新购气金额
{ 13, 0, 0, 7, 4, 1, 1, 1 } index=2
0BH - 初始化表具
{ 0, 0, 0, 1, 1 } index=6
0CH - 强制关门
{
文档评论(0)