作者:秦大人于 2019年12月19日 发布在分类 / 产品相关 / 云平台 / 三方接入 下,并于 2019年12月27日 编辑
    2019-12-27 16:56:35版本: MIOC标准接入协议 网关与云端-佛像V2.0
    历史版本

    修改日期 修改人 备注
    2019-12-28 16:22:36[当前版本] 秦大人 套件标识改为8字节
    2019-12-27 16:56:35 秦大人 添加寻灯动作
    2019-12-19 17:00:28 秦大人 修改文档分类
    2019-12-19 16:59:29 秦大人 CREAT

    指令说明。

    1)    约定

    受控设备类型

    描述

    0x01

    网关套件

    0x02

    智能单品

    控制类型

    描述

    0x01

    开关控制

    0x2C

    发送文字

    控制结果

    描述

    0x00

    成功[SUCCESS]

    0x01

    失败[FAILD]

    0x0B

    不支持的功能

    0x0C

    不支持的功能设值

    查询类型

    描述

    0x01

    查询佛像当前状态(不支持的属性置0

    故障代码

    描述

    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 /设备类型

    69

    7

    Status / 状态

    开关状态1byte

    01/00

    2

    PayLoad_CRC / 校验码

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

    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0002

    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/版本

    0002

    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/版本

    0002

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    02

    2

    Command / 数据包类型

    0003

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    14

    1

    Control Value / 控制设值

    01

    2

    PayLoad_CRC / 校验码

    0000


    设备应反馈控制结果:

    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0002

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    03

    2

    Command / 数据包类型

    0002

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    14

    1

    Control Value / 控制设值

    01

    1

    Control Result / 控制结果

    成功:00

    失败:01

    2

    PayLoad_CRC / 数据体校验码

    0000

    4)    云端向设备发送控制指令[发送文字]

    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0002

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    02

    2

    Command / 数据包类型

    0003

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    2C

    不定长度

    Control Value / 控制设值

    中文字符以gbk编码转16进制

    2

    PayLoad_CRC / 校验码

    0000


    设备应反馈控制结果:

    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0002

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    03

    2

    Command / 数据包类型

    0002

    1

    Device Type / 受控设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Control Type/控制类型

    2C

    不定长度

    Control Value / 控制设值

    中文字符以gbk编码转16进制

    1

    Control Result / 控制结果

    成功:00

    失败:01

    2

    PayLoad_CRC / 数据体校验码

    0000



    5)    故障上报:

    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0002

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    02

    2

    Command / 数据包类型

    0006

    1

    Device Type /设备类型

    01

    16

    Suite ID/套件标识

    套件实际标识

    1

    Error Code/故障类型

    01

    2

    Error Content/故障内容

    0000

    2

    PayLoad_CRC / 数据体校验码

    0000



    MIOTO WIKI-V3.2.0