作者:admin于 2018年11月05日 发布在分类 / 产品相关 / 通讯模块 / 接入规范与标准 下,并于 2018年11月05日 编辑
    MIOC 标准接入协议 MCU 与通讯模组-油烟机V1.0

       334

       0


    一、约定

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

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

    指令类型

    1B

    0x01 控制指令

    0x02 查询指令

    0x03 设置指令

    0x04 上报指令

    指令码

    1B

    控制指令对应指令码:

    0x01 电源

    0x03 照明开关控制

    0x04  清洗开关控制

    0x05  风速档位控制

    0x06  左风速档位控制

    0x07  右风速档位控制


    查询指令对应指令码:

    0x7F 查询当前状态

    上报指令对应指令码:

    0x7D  状态上报

    0x7E  故障上报

    命令内容

    浮动


    故障代码

    描述

    0x01

    xx



    控制结果

    描述

    0x00

    成功[SUCCESS]

    0x01

    失败[FAILD]

    0x0B 不支持的功能
    0x0C 不支持的功能设值

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

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

    2.1.1 打开电源开关

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x01

    3

    指令内容

    1

    固定:0x01

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x01

    3

    指令内容

    1

    成功:0x00

    失败:0x01



    2.1.2 关闭电源开关

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x01

    3

    指令内容

    1

    固定:0x00

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x01

    3

    指令内容

    1

    成功:0x00

    失败:0x01



    2.1.3 照明开关

    通讯模块 >>>  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.4 清洗开关

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x04

    3

    指令内容

    1

    开:0x01   关:0x00

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x04

    3

    指令内容

    1

    成功:0x00

    失败:0x01




    2.1.5 风速档位

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x05

    3

    指令内容

    1


    0x00 自动

    0x01 最低档

    0x02 低档

    0x03 中档

    0x04 高档

    0x05 最高档




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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x05

    3

    指令内容

    1

    成功:0x00

    失败:0x01




    2.1.6 左风速档位

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x06

    3

    指令内容

    2


    0x00 自动

    0x01 最低档

    0x02 低档

    0x03 中档

    0x04 高档

    0x05 最高档


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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x06

    3

    指令内容

    1

    成功:0x00

    失败:0x01



    2.1.6 右风速档位

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x07

    3

    指令内容

    2

    0x00 自动

    0x01 最低档

    0x02 低档

    0x03 中档

    0x04 高档

    0x05 最高档

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x07

    3

    指令内容

    1

    成功:0x00

    失败:0x01




    2.1.7 查询当前状态


    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x7F

    3

    指令内容

    1

    固定:0x00

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x7F

    3

    指令内容

    8

    电源开关 1byte 工作状态 照明开关 清洗开关

    关闭:00

    开启:

    01

    待机:00

    工作:

    01

    关闭:00

    开启:

    01

    关闭:

    00

    开启:

    01

    清洗提醒 风速档位 左风速档位 右风速档位

    无需清洗:

    00

    需清洗:

    01

    当前档位值 当前档位值
    当前档位值




    2.1.8 主动上报当前状态

    MCU >>>  通讯模块

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x7D

    3

    指令内容

    8

    电源开关 1byte 工作状态 照明开关 清洗开关

    关闭:00

    开启:

    01

    待机:00

    工作:

    01

    关闭:00

    开启:

    01

    关闭:

    00

    开启:

    01

    清洗提醒 风速档位 左风速档位 右风速档位

    无需清洗:

    00

    需清洗:

    01

    当前档位值 当前档位值
    当前档位值

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x7D

    3

    指令内容

    7

    固定:0x01



    2.1.9 设备故障自主上报

    MCU  >>> 通讯模块

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x7E

    3

    指令内容

    1

    0xXX

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x7E

    3

    指令内容

    1

    固定:0x01

    访问权限

    创建人 admin
    工作小组 MIOC物联网开放平台
    文档编辑权限 创建者私有
    文档阅读权限 来自分类
    分类阅读权限 所有人
    分类编辑权限 所有人
    分类审核权限
    标签

    指令 固定 指令码 通讯 模块 类型 说明 内容 长度 字段
    历史版本

    修改日期 修改人 备注
    2018-11-05 11:16:09[当前版本] admin CREAT
    同类知识
    相关知识

    MIOTO WIKI-V3.2.0