作者:admin于 2018年09月16日 发布在分类 / 产品相关 / 云平台 / 三方接入 下,并于 2018年09月16日 编辑
    2018-09-16 18:14:10版本: MIOC 标准接入协议 网关与云端-灯V2.0
    历史版本

    修改日期 修改人 备注
    2018-09-25 16:21:24[当前版本] admin 格式调整
    2018-09-25 15:01:27 admin 格式调整
    2018-09-16 18:14:10 admin CREAT

    一、指令说明。


    1)约定

    受控设备类型

    描述

    0x01

    网关套件

    0x02

    智能单品


    控制类型

    描述

    0x01

    电源控制

    0x0D 亮度设置
    0x13 颜色设置
    0x12 模式设置
    0x17 色温设置


    控制结果

    描述

    0x00

    成功[SUCCESS]

    0x01

    失败[FAILD]

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



    查询类型

    描述

    0x01

    查询灯当前状态(不支持的属性置0)



    工作模式枚举值

    描述

    0x00

    手动

    0x01
    阅读
    0x02
    影院
    0x03
    夜灯
    0x04
    生活
    0x05 柔和



    故障代码

    描述

    0x01

    xx




    网关灯心跳包


    分类

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0002

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    00

    2

    Command / 数据包类型

    FFFF

    16 Suite Id / 套件标识 01...

    1

    Device Type /设备类型

    02

    7

    Status / 状态

    电源开关状态1byte

    亮度

    (%)

    1byte

    颜色

    (HSL/HSV)

    2byte

    01/00

    0-100

    色调:0-360 (度)

    饱和度:0-100 (%)


    工作模式

    1byte

    色温(K)

    2byte



    参考模式枚举值

    2000-7000

    2

    PayLoad_CRC / 校验码





    2)云端向设备发送控制指令[电源开关操作]


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    02

    2

    Command / 数据包类型

    0003

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    01

    2

    Control Value / 控制设值

    打开:0001

    关闭:0000

    2

    PayLoad_CRC / 校验码

    0000


    设备应反馈控制结果:


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    03

    2

    Command / 数据包类型

    0002

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    01

    2

    Control Value / 控制设值

    0001 / 0000

    1

    Control Result / 控制结果

    成功:00

    失败:01

    2

    PayLoad_CRC / 数据体校验码

    0000


    3)云端向设备发送控制指令[亮度设置]


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    02

    2

    Command / 数据包类型

    0003

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    0D

    2

    Control Value / 控制设值

    0025(%)

    2

    PayLoad_CRC / 校验码

    0000


    设备应反馈控制结果:


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    03

    2

    Command / 数据包类型

    0002

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    0D

    2

    Control Value / 控制设值

    0025(%)

    1

    Control Result / 控制结果

    成功:00

    失败:01

    2

    PayLoad_CRC / 数据体校验码

    0000



    3)云端向设备发送控制指令[颜色设置]


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    02

    2

    Command / 数据包类型

    0003

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    0D

    2

    Control Value / 控制设值

    EC32

    2

    PayLoad_CRC / 校验码

    0000


    设备应反馈控制结果:


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    03

    2

    Command / 数据包类型

    0002

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    0D

    2

    Control Value / 控制设值

    EC32

    1

    Control Result / 控制结果

    成功:00

    失败:01

    2

    PayLoad_CRC / 数据体校验码

    0000



    3)云端向设备发送控制指令[模式设置]


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    02

    2

    Command / 数据包类型

    0003

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    12

    2

    Control Value / 控制设值

    0001

    2

    PayLoad_CRC / 校验码

    0000


    设备应反馈控制结果:


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    03

    2

    Command / 数据包类型

    0002

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    12

    2

    Control Value / 控制设值

    0001

    1

    Control Result / 控制结果

    成功:00

    失败:01

    2

    PayLoad_CRC / 数据体校验码

    0000



    3)云端向设备发送控制指令[色温设置]


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    02

    2

    Command / 数据包类型

    0003

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    17

    2

    Control Value / 控制设值

    1388

    2

    PayLoad_CRC / 校验码

    0000


    设备应反馈控制结果:


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    03

    2

    Command / 数据包类型

    0002

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    17

    2

    Control Value / 控制设值

    1388

    1

    Control Result / 控制结果

    成功:00

    失败:01

    2

    PayLoad_CRC / 数据体校验码

    0000





    3)云端向设备发送查询指令[查询插座当前状态]


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    01

    2

    Command / 数据包类型

    0005

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Query Type/查询类型

    01

    2

    PayLoad_CRC / 校验码

    0000


    设备应反馈查询结果:


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    03

    2

    Command / 数据包类型

    0002

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Query Type/查询类型

    01

    7

    Query Result / 查询结果

    电源开关状态1byte

    亮度

    (%)

    1byte

    颜色

    (HSL/HSV)

    2byte

    01/00

    0-100

    色调:0-360 (度)

    饱和度:0-100 (%)


    工作模式

    1byte

    色温(K)

    2byte



    参考模式枚举值

    2000-7000

    2

    PayLoad_CRC / 数据体校验码

    0000



    4)故障上报


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    02

    2

    Command / 数据包类型

    0006

    1

    Device Type /设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Error Code/故障类型

    xx:01



    2 Error Content/故障内容 0000

    2

    PayLoad_CRC / 数据体校验码

    0000


    MIOTO WIKI-V3.2.0