作者:admin于 2018年10月23日 发布在分类 / 产品相关 / 云平台 / 三方接入 下,并于 2019年01月07日 编辑
    MIOC 标准接入协议 通讯模组与云端-门锁V1.0

       336

       0


    一、指令说明。


    1)约定


    设备编码

    0x36


    受控设备类型

    描述

    0x02

    智能单品


    控制类型

    描述

    0x01

    门锁开关控制


    设置类型

    描述

    0x1D

    设置临时开锁密码

    0x1E 取消临时开锁密码




    控制结果

    描述

    0x00

    成功[SUCCESS]

    0x01

    失败[FAILD]

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



    查询类型

    描述

    0x01

    查询门锁当前状态



    故障代码

    描述

    0x01

    xx




    门锁心跳包


    分类

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    00

    2

    Command / 数据包类型

    FFFF

    1

    Device Type /设备类型

    36

    10

    Status / 状态

    锁舌状态1byte

    指纹剩余组数

    1byte

    卡甚于组数

    1byte

    Bit0 斜舌状态

    Bit1 小方舌状态

    Bit2大方舌状态

    Bit3-7 预留

    0x30 0x30

    密码剩余组数

    1byte

    电池电压

    1byte


    音量、语音

    1byte


    0x30

    0x59

    Bit0-2开锁提示音

    Bit3-5门铃提示音量

    Bit6-8 语音[1 中文 2 英文]

    开锁次数

    4byte



    07000000

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

    02

    8

    Suite ID/套件标识

    此处全部为00

    1

    Control Type/控制类型

    01

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

    02

    8

    Suite ID/套件标识

    此处全部为00

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

    02

    8

    Suite ID/套件标识

    此处全部为00

    1

    Control Type/控制类型

    1D

    10

    Control Value / 控制设值

    有效时间

    2byte

    分钟

    有效开锁次数

    1byte

    密码长度

    1byte

    01

    0-256

    0表示不限制


    06

    密码内容

    6byte

    ASCII




    313233343536

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

    02

    8

    Suite ID/套件标识

    此处全部为00

    1

    Control Type/控制类型

    1D

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

    02

    8

    Suite ID/套件标识

    此处全部为00

    1

    Control Type/控制类型

    1E

    2

    Control Value / 控制设值

    1940

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

    02

    8

    Suite ID/套件标识

    此处全部为00

    1

    Control Type/控制类型

    1E

    1

    Control Result / 控制结果

    成功:00

    失败:01

    2

    PayLoad_CRC / 数据体校验码

    0000



    4)云端向设备发送查询指令[门锁状态]


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    01

    2

    Command / 数据包类型

    0005

    1

    Device Type / 受控设备类型

    02

    8

    Suite ID/套件标识

    此处全部为00

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

    02

    16

    Suite ID/套件标识

    此处全部为00

    1

    Query Type/查询类型

    01

    8

    Query Result / 查询结果

    锁舌状态1byte

    指纹剩余组数

    1byte

    卡甚于组数

    1byte

    Bit0 斜舌状态

    Bit1 小方舌状态

    Bit2大方舌状态

    Bit3-7 预留

    0x30 0x30

    密码剩余组数

    1byte

    电池电压

    1byte


    音量、语音

    1byte


    0x30

    0x59

    Bit0-2开锁提示音

    Bit3-5门铃提示音量

    Bit6-8 语音[1 中文 2 英文]

    开锁次数

    4byte



    07000000

    2

    PayLoad_CRC / 数据体校验码

    0000


    5)设备主动上报当前状态

    协议体同心跳包



    6)故障上报


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    02

    2

    Command / 数据包类型

    0006

    1

    Device Type /设备类型

    02

    8

    Suite ID/套件标识

    此处全部为00

    1

    Error Code/故障类型

    xx:01



    2 Error Content/故障内容 0000

    2

    PayLoad_CRC / 数据体校验码

    0000


    7)云端向设备发送控制指令[密码开锁]


    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

    2

    VERSION/版本

    0001

    2

    LENGTH/长度

    0000

    2

    Header_CRC/头部校验码

    0000

    PayLoad

    1

    PackgeType / 协议包类型

    02

    2

    Command / 数据包类型

    0003

    1

    Device Type / 受控设备类型

    02

    8

    Suite ID/套件标识

    此处全部为00

    1

    Control Type/控制类型

    23

    6

    Control Value / 控制设值

    密码: 010203040506

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

    02

    8

    Suite ID/套件标识

    此处全部为00

    1

    Control Type/控制类型

    23

    6

    Control Value / 控制设值

    010203040506



    1

    Control Result / 控制结果

    成功:00

    失败:01

    2

    PayLoad_CRC / 数据体校验码

    0000



    访问权限

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

    类型 数据 控制 长度 设备 校验码 校验 payload header 描述
    历史版本

    修改日期 修改人 备注
    2019-01-07 15:05:25[当前版本] admin 完善协议
    2018-12-20 09:47:13 admin 完善协议
    2018-10-23 11:51:58 admin CREAT
    同类知识
    相关知识

    MIOTO WIKI-V3.2.0