作者:admin于 2018年06月23日 发布在分类 / 产品相关 / 通讯模块 / 接入规范与标准 下,并于 2018年10月17日 编辑
    MIOC 标准接入协议 MCU 与通讯模组-空气净化器V1.0

       379

       0


    一、约定

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

    指令类型

    1B

    0x01 控制指令

    0x02 查询指令

    0x03 设置指令

    0x04 上报指令

    指令码

    1B

    控制指令对应指令码:

    0x01 电源开关

    0x05 风速档位

    0x16 童锁开关

    0x1A 加湿开关

    0x1B 离子团开关

    0x12 工作模式

    0x1C 复位滤芯

    查询指令对应指令码:

    0x7F 查询状态

    上报指令对应指令码:

    0x7D 状态上报

    0x7E 故障上报

    命令内容

    动态


    控制结果

    描述

    0x00

    成功[SUCCESS]

    0x01

    失败[FAILD]

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

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

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

    2.1.1 打开/关闭电源开关

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x01

    3

    指令内容

    0

    0x00 关闭

    0x01 开启

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x01

    3

    指令内容

    1

    成功:0x00

    失败:0x01

    2.1.2 调节风速档位

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x05

    3

    指令内容

    0

    0x00 自动

    0x01 最低档

    0x02 低档

    0x03 中档

    0x04 高档

    0x05 最高档

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x05

    3

    指令内容

    1

    成功:0x00

    失败:0x01

    不支持的功能:0x0B

    不支持的功能设值:0x0C

    2.1.3 童锁开关

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x16

    3

    指令内容

    1

    0x00 关闭

    0x01 开启

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x16

    3

    指令内容

    1

    成功:0x00

    失败:0x01

    不支持的功能:0x0B

    不支持的功能设值:0x0C

    2.1.4 加湿开关

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x1A

    3

    指令内容

    0

    0x00 关闭

    0x01 开启

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x1A

    3

    指令内容

    1

    成功:0x00

    失败:0x01

    不支持的功能:0x0B

    不支持的功能设值:0x0C

    2.1.5 离子团开关

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x1B

    3

    指令内容

    0

    0x00 关闭

    0x01 开启

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x1B

    3

    指令内容

    1

    成功:0x00

    失败:0x01

    不支持的功能:0x0B

    不支持的功能设值:0x0C

    2.1.6 工作模式

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x12

    3

    指令内容

    0

    0x00 自动

    0x01 手动

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x12

    3

    指令内容

    1

    成功:0x00

    失败:0x01

    不支持的功能:0x0B

    不支持的功能设值:0x0C

    2.1.7 复位滤芯

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x1C

    3

    指令内容

    0

    0x01 一号滤芯

    0x02 二号滤芯

    0x03 三号滤芯

    0x04 四号滤芯

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x1C

    3

    指令内容

    1

    成功:0x00

    失败:0x01

    不支持的功能:0x0B

    不支持的功能设值:0x0C

    2.1.8 模块发送设备状态查询指令

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x7F

    3

    指令内容

    1

    0x00 查询全部

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x7F

    3

    指令内容

    1

    电源开关

    风速档位

    童锁开关

    加湿开关

    离子团开关

    00

    00

    00

    00

    00

    工作模式

    PM2.5数值

    整型

    取值范围:0-500

    单位:μg/m³

    PM2.5级别

    枚举型

    取值范围:1-6

    单位:*

    二氧化碳浓度

    浮点型

    取值范围:300.00-5000.00

    单位:ppm

    当前湿度

    整型

    取值范围:0-100

    单位:百分比%

    00

    003C

    02

    005D

    2C

    当前温度

    浮点型

    取值范围:-22.00-55.00

    单位:摄氏度 /

    甲醛浓度

    浮点型

    取值范围:0.00-3.0

    单位:mg/m³

    TVOC_VOC浓度

    浮点型

    取值范围:0.00-3.00

    单位:mg/m³

    加湿缺水状态

    布尔型

    取值范围:0/1

    单位:*

    /

    001C

    011B

    001C

    00

    约定:

    以上查询内容,若设备不支持,则置FF

    PM2.5级别

    1 :优 2 :良 3 :轻度污染 4 : 中度污染 5 :重度污染 6 :严重污染

    加湿缺水状态

    0 :非缺水状态 1 :缺水状态

    2.1.8 模块发送滤芯状态查询指令

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x7F

    3

    指令内容

    1

    0x01 查询滤芯

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x7F

    3

    指令内容

    1

    滤芯1运行时间

    浮点型

    取值范围:0.00-10000.00

    单位:小时/h

    滤芯1剩余寿命百分比

    整型

    取值范围:0-100

    单位:百分比/%

    滤芯1剩余寿命时间

    浮点型

    取值范围:0.00-1100.00

    单位:天/d

    滤芯1更换状态

    布尔型

    取值范围:0/1

    单位:*

    0— 正常

    1— 需要更换

    1C05

    1B

    320D

    00

    滤芯2运行时间

    浮点型

    取值范围:0.00-10000.00

    单位:小时/h

    滤芯2剩余寿命百分比

    整型

    取值范围:0-100

    单位:百分比/%

    滤芯2剩余寿命时间

    浮点型

    取值范围:0.00-1100.00

    单位:天/d

    滤芯2更换状态

    布尔型

    取值范围:0/1

    单位:*

    2— 正常

    3— 需要更换

    1C05

    1B

    320D

    00

    滤芯3运行时间

    浮点型

    取值范围:0.00-10000.00

    单位:小时/h

    滤芯3剩余寿命百分比

    整型

    取值范围:0-100

    单位:百分比/%

    滤芯3剩余寿命时间

    浮点型

    取值范围:0.00-1100.00

    单位:天/d

    滤芯3更换状态

    布尔型

    取值范围:0/1

    单位:*

    4— 正常

    5— 需要更换

    1C05

    1B

    320D

    00

    滤芯4运行时间

    浮点型

    取值范围:0.00-10000.00

    单位:小时/h

    滤芯4剩余寿命百分比

    整型

    取值范围:0-100

    单位:百分比/%

    滤芯4剩余寿命时间

    浮点型

    取值范围:0.00-1100.00

    单位:天/d

    滤芯4更换状态

    布尔型

    取值范围:0/1

    单位:*

    6— 正常

    7— 需要更换

    1C05

    1B

    320D

    00

    2.1.9 设备主动上报当前状态

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

    MCU  >>> 通讯模块

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x7D

    3

    指令内容

    1

    电源开关

    风速档位

    童锁开关

    加湿开关

    离子团开关

    00

    00

    00

    00

    00

    工作模式

    PM2.5数值

    整型

    取值范围:0-500

    单位:μg/m³

    PM2.5级别

    枚举型

    取值范围:1-6

    单位:*

    二氧化碳浓度

    浮点型

    取值范围:300.00-5000.00

    单位:ppm

    当前湿度

    整型

    取值范围:0-100

    单位:百分比%

    00

    003C

    02

    005D

    2C

    当前温度

    浮点型

    取值范围:-22.00-55.00

    单位:摄氏度 /

    甲醛浓度

    浮点型

    取值范围:0.00-3.0

    单位:mg/m³

    TVOC_VOC浓度

    浮点型

    取值范围:0.00-3.00

    单位:mg/m³

    加湿缺水状态

    布尔型

    取值范围:0/1

    单位:*

    /

    001C

    011B

    001C

    00

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x7D

    3

    指令内容

    1

    固定:0x00

    2.1.10 设备故障上报

    MCU  >>> 通讯模块

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x7E

    3

    指令内容

    0

    0x01 加湿缺水

    0x02 一号滤芯需更换

    0x03 二号滤芯需更换

    0x04 三号滤芯需更换

    0x05 四号滤芯需更换

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

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x7E

    3

    指令内容

    1

    固定:0x00

    访问权限

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

    指令 固定 取值 范围 单位 滤芯 模块 指令码 通讯 内容
    历史版本

    修改日期 修改人 备注
    2018-10-17 19:00:37[当前版本] admin 完善协议
    2018-10-07 14:52:31 admin 修正协议
    2018-10-07 14:48:48 admin 修正协议
    2018-09-25 15:55:43 admin 格式调整
    同类知识
    相关知识

    MIOTO WIKI-V3.2.0