作者:admin于 2018年12月15日 发布在分类 / 产品相关 / 通讯模块 / 接入规范与标准 下,并于 2018年12月15日 编辑
    2018-12-15 14:22:51版本: MIOC 标准接入协议 MCU 与通讯模组-智能晾衣架V1.0
    历史版本

    修改日期 修改人 备注
    2018-12-15 14:26:43[当前版本] admin 完善协议
    2018-12-15 14:22:51 admin CREAT

    一、约定

    业务指令格式:业务指令由以下部分按顺序构成。

    串口协议版本号 0801
    业务协议版本号
    0801

    指令类型

    1B

    0x01 控制指令

    0x02 查询指令

    0x03 设置指令

    0x04 上报指令

    指令码

    1B

    控制指令对应指令码:

    0x01 打开/关闭 电源

    0x22 烘干开关

    0x20 风干开关

    0x1F 消毒开关

    0x21 晾杆控制

    0x03 照明开关


    查询指令对应指令码:

    0x7F 查询晾杆当前状态

    上报指令对应指令码:

    0x7D

    命令内容

    浮动

    二、通讯协议(架构协议中业务指令说明)

    2.1通讯模组向MCU发送业务指令

    2.1.1 电源控制

    通讯模块 >>>  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

    2.1.2 烘干开关

    通讯模块 >>>  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

    2.1.3 风干开关

    通讯模块 >>>  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

    2.1.4 消毒开关

    通讯模块 >>>  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

    2.1.5 晾杆控制

    通讯模块 >>>  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

    2.1.6 照明开关

    通讯模块 >>>  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


    2.1.5 查询晾杆当前状态

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x7F

    3

    指令内容

    0

    固定:0x00

    MCU回复: MCU >>> 通讯模块

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x7F

    3

    指令内容

    6

    电源开关状态1byte

    烘干状态


    1byte

    风干状态

    1byte

    00/01

    00/01 00/01

    消毒状态

    1byte

    照明状态

    晾杆状态

    (位置百分比)

    00/01

    00/01 00-63

    2.1.6 晾杆主动上报当前状态

    当晾杆通过其他方式进行操作之后,需主动上报当前状态

    MCU  >>> 通讯模块

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x7D

    3

    指令内容

    1

    电源开关状态1byte

    烘干状态


    1byte

    风干状态

    1byte

    00/01

    00/01 00/01

    消毒状态

    1byte

    照明状态

    晾杆状态

    (位置百分比)

    00/01

    00/01 00-63

    MCU回复: 通讯模块 >>> MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x7D

    3

    指令内容

    1

    固定:0x01

    MIOTO WIKI-V3.2.0