修改日期 | 修改人 | 备注 |
2018-09-27 11:12:42[当前版本] | admin | 心跳协议完善 |
2018-09-25 15:18:47 | admin | 格式调整 |
2018-09-16 15:32:24 | admin | 修正设备类型 |
2018-09-16 14:37:15 | admin | 修正格式 |
一、指令说明。
1)约定
受控设备类型
值 |
描述 |
0x01 |
网关套件 |
0x02 |
智能单品 |
控制类型
值 |
描述 |
0x01 |
电源控制 |
控制结果
值 |
描述 |
0x00 |
成功[SUCCESS] |
0x01 |
失败[FAILD] |
0x0B |
不支持的功能 |
0x0C | 不支持的功能设值 |
查询类型
值 |
描述 |
0x01 |
查询空开当前状态 |
故障代码
值 |
描述 |
0x01 |
xx |
网关空开心跳包
分类 |
长度[字节] |
字段名 |
数据样例 |
||||||||||||||||
Header |
2 |
VERSION/版本 |
0001 |
||||||||||||||||
2 |
LENGTH/长度 |
0000 |
|||||||||||||||||
2 |
Header_CRC/头部校验码 |
0000 |
|||||||||||||||||
PayLoad |
1 |
PackgeType / 协议包类型 |
00 |
||||||||||||||||
2 |
Command / 数据包类型 |
FFFF | |||||||||||||||||
1 |
Device Type /设备类型 |
32 |
|||||||||||||||||
|
1 |
Status / 状态 |
|
||||||||||||||||
2 |
PayLoad_CRC / 校验码 |
2)云端向设备发送控制指令[电源开关操作]:
分类 |
描述 |
长度[字节] |
字段名 |
数据样例 |
Header |
2 |
VERSION/版本 |
0001 |
|
2 |
LENGTH/长度 |
0000 |
||
2 |
Header_CRC/头部校验码 |
0000 |
||
PayLoad |
1 |
PackgeType / 协议包类型 |
02 |
|
2 |
Command / 数据包类型 |
0003 |
||
1 |
Device Type / 受控设备类型 |
01 |
||
|
|
16 |
Suite ID/套件标识 |
套件实际标识 |
|
|
1 |
Control Type/控制类型 |
01 |
2 |
Control Value / 控制设值 |
打开:0001 关闭:0000 |
||
2 |
PayLoad_CRC / 校验码 |
0000 |
设备应反馈控制结果:
分类 |
描述 |
长度[字节] |
字段名 |
数据样例 |
Header |
2 |
VERSION/版本 |
0001 |
|
2 |
LENGTH/长度 |
0000 |
||
2 |
Header_CRC/头部校验码 |
0000 |
||
PayLoad |
1 |
PackgeType / 协议包类型 |
03 |
|
2 |
Command / 数据包类型 |
0002 |
||
1 |
Device Type / 受控设备类型 |
01 |
||
|
|
16 |
Suite ID/套件标识 |
套件实际标识 |
|
|
1 |
Control Type/控制类型 |
01 |
2 |
Control Value / 控制设值 |
0001 / 0000 |
||
|
|
1 |
Control Result / 控制结果 |
成功:00 失败:01 |
2 |
PayLoad_CRC / 数据体校验码 |
0000 |
3)云端向设备发送查询指令[查询空开当前状态]:
分类
描述
长度[字节]
字段名
数据样例
Header
2
VERSION/版本
0001
2
LENGTH/长度
0000
2
Header_CRC/头部校验码
0000
PayLoad
1
PackgeType / 协议包类型
01
2
Command / 数据包类型
0005
1
Device Type / 受控设备类型
01
16
Suite ID/套件标识
套件实际标识
1
Query Type/查询类型
01
2
PayLoad_CRC / 校验码
0000
分类
描述
长度[字节]
字段名
数据样例
Header
2
VERSION/版本
0001
2
LENGTH/长度
0000
2
Header_CRC/头部校验码
0000
PayLoad
1
PackgeType / 协议包类型
03
2
Command / 数据包类型
0002
1
Device Type / 受控设备类型
01
16
Suite ID/套件标识
套件实际标识
1
Query Type/查询类型
01
1
Query Result / 查询结果
关闭:00
开启:
01
2
PayLoad_CRC / 数据体校验码
0000
4)故障上报:
分类
描述
长度[字节]
字段名
数据样例
Header
2
VERSION/版本
0001
2
LENGTH/长度
0000
2
Header_CRC/头部校验码
0000
PayLoad
1
PackgeType / 协议包类型
02
2
Command / 数据包类型
0006
1
Device Type /设备类型
01
16
Suite ID/套件标识
套件实际标识
1
Error Code/故障类型
xx:01
2
PayLoad_CRC / 数据体校验码
0000
设备应反馈查询结果:
电源开关 1byte
2
Error Content/故障内容
0000