业务指令格式:业务指令由以下部分按顺序构成。
串口协议版本号 | 0801 |
业务协议版本号 |
0801 |
指令类型 |
1B 0x01 控制指令 0x02 查询指令 0x03 设置指令 0x04 上报指令 |
指令码 |
1B 控制指令对应指令码: 0x01 打开/关闭 电源 0x22 烘干开关 0x20 风干开关 0x1F 消毒开关 0x21 晾杆控制 0x03 照明开关
查询指令对应指令码: 0x7F 查询晾杆当前状态
上报指令对应指令码: 0x7D
|
命令内容 |
浮动 |
通讯模块 >>> MCU
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x01 |
2 |
指令码 |
1 |
固定:0x01 |
3 |
指令内容 |
1 |
开启:0x01 关闭:0x00 |
MCU回复: MCU >>> 通讯模块
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x01 |
2 |
指令码 |
1 |
固定:0x01 |
3 |
指令内容 |
1 |
成功:0x00 失败:0x01 |
通讯模块 >>> MCU
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x01 |
2 |
指令码 |
1 |
固定:0x22 |
3 |
指令内容 |
1 |
开启:0x01 关闭:0x00
|
MCU回复: MCU >>> 通讯模块
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x01 |
2 |
指令码 |
1 |
固定:0x22 |
3 |
指令内容 |
1 |
成功:0x00 失败:0x01 |
通讯模块 >>> MCU
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x01 |
2 |
指令码 |
1 |
固定:0x20 |
3 |
指令内容 |
1 |
开启:0x01 关闭:0x00
|
MCU回复: MCU >>> 通讯模块
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x01 |
2 |
指令码 |
1 |
固定:0x20 |
3 |
指令内容 |
1 |
成功:0x00 失败:0x01 |
通讯模块 >>> MCU
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x01 |
2 |
指令码 |
1 |
固定:0x1F |
3 |
指令内容 |
1 |
开启:0x01 关闭:0x00
|
MCU回复: MCU >>> 通讯模块
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x01 |
2 |
指令码 |
1 |
固定:0x01 |
3 |
指令内容 |
1 |
成功:0x00 失败:0x01 |
通讯模块 >>> MCU
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x01 |
2 |
指令码 |
1 |
固定:0x21 |
3 |
指令内容 |
1 |
升:0x01 降:0x00 停:0x02 |
MCU回复: MCU >>> 通讯模块
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x01 |
2 |
指令码 |
1 |
固定:0x21 |
3 |
指令内容 |
1 |
成功:0x00 失败:0x01 |
通讯模块 >>> MCU
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x01 |
2 |
指令码 |
1 |
固定:0x03 |
3 |
指令内容 |
1 |
开启:0x01 关闭:0x00 |
MCU回复: MCU >>> 通讯模块
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x01 |
2 |
指令码 |
1 |
固定:0x03 |
3 |
指令内容 |
1 |
成功:0x00 失败:0x01 |
通讯模块 >>> MCU
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x02 |
2 |
指令码 |
1 |
固定:0x7F |
3 |
指令内容 |
0 |
固定:0x00 |
MCU回复: MCU >>> 通讯模块
序号 |
字段 |
长度(B) |
说明 |
|||||||||||||
1 |
指令类型 |
1 |
固定:0x02 |
|||||||||||||
2 |
指令码 |
1 |
固定:0x7F |
|||||||||||||
3 |
指令内容 |
6 |
烘干状态
1byte
风干状态
1byte
00/01
消毒状态
1byte
照明状态
晾杆状态
(位置百分比)
00/01
|
当晾杆通过其他方式进行操作之后,需主动上报当前状态
MCU >>> 通讯模块
序号 |
字段 |
长度(B) |
说明 |
|||||||||||||
1 |
指令类型 |
1 |
固定:0x04 |
|||||||||||||
2 |
指令码 |
1 |
固定:0x7D |
|||||||||||||
3 |
指令内容 |
1 |
烘干状态
1byte
风干状态
1byte
00/01
消毒状态
1byte
照明状态
晾杆状态
(位置百分比)
00/01
|
MCU回复: 通讯模块 >>> MCU
序号 |
字段 |
长度(B) |
说明 |
1 |
指令类型 |
1 |
固定:0x04 |
2 |
指令码 |
1 |
固定:0x7D |
3 |
指令内容 |
1 |
固定:0x01 |
MCU >>> 通讯模块
序号
字段
长度(B)
说明
1
指令类型
1
固定:0x04
2
指令码
1
固定:0x7E
3
指令内容
1
0xXX
MCU回复: 通讯模块 >>> MCU
序号
字段
长度(B)
说明
1
指令类型
1
固定:0x04
2
指令码
1
固定:0x7E
3
指令内容
1
固定:0x01
2.1.9 设备故障自主上报
创建人 | admin |
工作小组 | MIOC物联网开放平台 |
文档编辑权限 | 创建者私有 |
文档阅读权限 | 来自分类 |
分类阅读权限 | 所有人 |
分类编辑权限 | 所有人 |
分类审核权限 | 无 |
修改日期 | 修改人 | 备注 |
2018-12-15 14:26:43[当前版本] | admin | 完善协议 |
2018-12-15 14:22:51 | admin | CREAT |