修改日期 | 修改人 | 备注 |
2018-10-17 18:58:32[当前版本] | admin | 完善协议 |
2018-10-17 16:50:41 | admin | 修正 |
2018-10-17 15:49:47 | admin | CREAT |
业务指令格式:业务指令由以下部分按顺序构成。
串口协议版本号 | 0801 |
业务协议版本号 |
0801 |
指令类型 |
1B 0x01 控制指令 0x02 查询指令 0x03 设置指令 0x04 上报指令 |
指令码 |
1B 控制指令对应指令码: 0x01 打开/关闭/停止 0x02 百分比控制(当指令码为百分比控制时,命令内容域为百分比值)
查询指令对应指令码: 0x7F 查询自动门当前位置
上报指令对应指令码: 0x7D 状态上报 0x7E 故障上报
|
命令内容 |
浮动 |
通讯模块 >>> MCU
序号
字段
长度(B)
说明
1
指令类型
1
固定:0x01
2
指令码
1
固定:0x01
3
指令内容
1
固定:0x01
MCU回复: MCU >>> 通讯模块
序号
字段
长度(B)
说明
1
指令类型
1
固定:0x01
2
指令码
1
固定:0x01
3
指令内容
1
成功:0x00
失败:0x01
通讯模块 >>> MCU
序号
字段
长度(B)
说明
1
指令类型
1
固定:0x01
2
指令码
1
固定:0x01
3
指令内容
1
固定:0x00
MCU回复: MCU >>> 通讯模块
序号
字段
长度(B)
说明
1
指令类型
1
固定:0x01
2
指令码
1
固定:0x01
3
指令内容
1
成功:0x00
失败:0x01
通讯模块 >>> MCU
序号
字段
长度(B)
说明
1
指令类型
1
固定:0x01
2
指令码
1
固定:0x02
3
指令内容
1
0x01~0x63
MCU回复: MCU >>> 通讯模块
序号
字段
长度(B)
说明
1
指令类型
1
固定:0x01
2
指令码
1
固定:0x02
3
指令内容
1
成功:0x00
失败:0x01
通讯模块 >>> MCU
序号
字段
长度(B)
说明
1
指令类型
1
固定:0x01
2
指令码
1
固定:0x01
3
指令内容
1
固定:0x02
MCU回复: MCU >>> 通讯模块
序号
字段
长度(B)
说明
1
指令类型
1
固定:0x01
2
指令码
1
固定:0x01
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
指令内容
1
0x0A [10%]
当门通过其他方式进行操作之后,需主动上报当前状态
MCU >>> 通讯模块
序号
字段
长度(B)
说明
1
指令类型
1
固定:0x04
2
指令码
1
固定:0x7D
3
指令内容
1
0x0A [10%]
MCU回复: 通讯模块 >>> MCU
序号
字段
长度(B)
说明
1
指令类型
1
固定:0x04
2
指令码
1
固定:0x7D
3
指令内容
1
固定:0x01
二、通讯协议(架构协议中业务指令说明)
2.1通讯模组向MCU发送业务指令
2.1.1 打开自动门
2.1.2 关闭自动门
2.1.3 百分比控制
2.1.4 停止自动门
2.1.5 查询自动门当前位置
2.1.6 自动门主动上报当前位置
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.6 设备故障自主上报