作者:admin于 2018年06月19日 发布在分类 / 产品相关 / 通讯模块 / 接入规范与标准 下,并于 2018年06月19日 编辑
    2018-06-19 16:49:22版本: MIOC 标准接入协议 MCU 与通讯模组-窗帘电机V1.0
    历史版本

    修改日期 修改人 备注
    2018-09-25 15:48:33[当前版本] admin 格式调整
    2018-07-21 11:44:32 admin 控制指令内容域长度错误修正
    2018-07-19 15:50:49 admin 增加约定
    2018-06-25 15:17:48 admin 修改开关停及操作回复指令内容

    一、约定

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

    指令类型

    1B

    0x01   控制指令

    0x02   查询指令

    0x03   设置指令

    0x04   上报指令

    指令码

    1B

    控制指令对应指令码:

    0x00   打开窗帘

    0x64   关闭窗帘

    0x01   百分比控制(当指令码为百分比控制时,命令内容域为百分比值)

    0x02   窗帘停止

    查询指令对应指令码:

    0x03    查询窗帘当前位置

    上报指令对应指令码:

    0x04

    命令内容

    浮动

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

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

                  2.1.1 打开窗帘

                   通讯模块  >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x00

    3

    指令内容

    0

    NULL

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

      

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x00

    3

    指令内容

    1

    成功:0x01

    失败:0x02

    2.1.2 关闭窗帘

                   通讯模块  >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x64

    3

    指令内容

    0

    NULL

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

      

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x64

    3

    指令内容

    1

    成功:0x01

    失败:0x02

    2.1.3 百分比控制

                   通讯模块  >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x01

    3

    指令内容

    1

    0x01~0x63

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

      

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x01

    3

    指令内容

    1

    成功:0x01

    失败:0x02

    2.1.4 窗帘停止

                   通讯模块  >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x02

    3

    指令内容

    0

    NULL

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

      

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x02

    3

    指令内容

    1

    成功:0x01

    失败:0x02

    2.1.5 查询窗帘当前位置

                   通讯模块  >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x03

    3

    指令内容

    0

    NULL

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

      

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x03

    3

    指令内容

    1

    0x0A  [10%]

    2.1.6 窗帘主动上报当前位置

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

                   MCU  >>>  通讯模块

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x04

    3

    指令内容

    1

    0x0A [10%]

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

      

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x04

    3

    指令内容

    1

    固定:0x01

    MIOTO WIKI-V3.2.0