作者:admin于 2018年05月25日 发布在分类 / 产品相关 / 云平台 / 三方接入 / 产品接入 下,并于 2018年05月25日 编辑
    2018-05-25 17:25:24版本: 实益达-LED灯接入协议-MQTT
    历史版本

    修改日期 修改人 备注
    2018-09-25 15:24:41[当前版本] admin 格式调整
    2018-05-25 17:25:24 admin 增加查询指令说明
    2018-05-25 16:30:08 admin 系统管理员修改
    2018-05-25 00:15:20 admin CREAT

    一、MQTT 相关规范与约定

    请参照:

    http://wiki.mioto.com.cn:9999/webdoc/view/Pub402881536392b447016392f091b70007.html

    二、具体协议

    协议约定:

    协议版本号[Version]  : 0505

    设备类型[Device Type] : 02



    1)认证包请请参照上述文档标准认证协议


    2) 心跳包

    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType   / 协议包类型

    00

    2

    Command / 数据包类型

    FFFF

    1

    Device Type / 设备类型

    02

    1

    Power / 开关状态

    00 关/ 01 开



    1 brightness / 亮度值 BF


    1 Color temperature / 色温 E3


    1 temperature / 温度 1A


    1 Smoke / 烟雾
    00


    2
    PayLoad_CRC / 数据体校验码
    0000

    3)云端下发 设备控制指令


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType   / 协议包类型

    02

    2

    Command / 数据包类型

    0003

    1

    Control Type / 控制类型

    01

    1

    Control Value / 控制设值

    01

    2 PayLoad_CRC / 数据体校验码 0000

    控制类型   Control Type      Control Value

                    01 (灯开关)               无意义、设00

                    02 (亮度调节)             亮度值

                    03(色温调节)          色温值
        
    设备应反馈控制结果:


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType   / 协议包类型

    03

    2

    Command / 数据包类型

    0002



    1 Control Type / 控制类型
     回传


    1 Control Value / 控制设值  回传

    1

    RESULT / 控制结果

    00[SUCCESS]

    0X[FAILD]

    2

    PayLoad_CRC / 数据体校验码

    0000




    4)云端接受各客户终端的查询请求,向设备发送查询指令:


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType   / 协议包类型

    02

    2

    Command / 数据包类型

    0005

    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

                     
                           

        1  

    Power / 开关状态

    00 / 01

    1

    brightness / 亮度值

    BF

    1

    Color temperature / 色温

    E3

    1

    temperature / 温度

    1A

    1

    Smoke / 烟雾

    00

    2

    PayLoad_CRC / 数据体校验码

    0000















    MIOTO WIKI-V3.2.0