作者:苏寒于 2019年07月31日 发布在分类 / 产品相关 / 通讯模块 下,并于 2019年07月31日 编辑
    2019-07-31 11:53:39版本: 蓝牙mesh模块规格 V1.0
    历史版本

    修改日期 修改人 备注
    2020-01-14 11:04:57[当前版本] 苏寒 图片更换
    2020-01-14 10:57:20 苏寒 图片替换
    2019-12-10 20:17:41 苏寒 修改模块尺寸标注
    2019-10-28 15:41:47 苏寒 更新



    一、约定

    1受控设备类型

    描述

    0x01

    智能

    2协议结构说明

     

    字段

    大小(byte)

    描述

    协议头

    version

    2

    版本号

    length

    2

    数据包大小

    header_crc

    2

    协议头校验码

    协议体

    body

    Length

    数据体

    body_crc

    2

    数据体校验码

     

     

     

     

     

     

     

    Version :  版本号(公有协议 0001开始)

    Length : 完整协议包大小

    Header_crc  协议头校验码。采用的多项式为CRC-16/CCITT的16位循环校验码

    Body : 数据体,以下为数据体结构定义

     

    字段

    大小(byte)

    描述

    Data

    不定长

    数据

     

    指令说明:

    commandName

    command

    commandVal

    result

    控制指令

    0x01 

    0x01 床头升降

    0x02 床尾升降

    0x03 床头尾同时升降

    0x04 复位

     

    0x00/0x01(成功/失败)

    查询指令

    0x02 

     

     

    设置指令

    0x03

     

     

    上报指令

    0x04 

     

     

    二、通讯协议

    2.1蓝牙mesh给设备发送业务指令

    发送

    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

     

    2

    VERSION/版本

    0001

     

     

    2

    LENGTH/长度

    0000

     

     

    2

    Header_CRC/头部校验码

    0000

    PayLoad

     

    1

    Device Type / 受控设备类型

    0x01

     

     

    8

    Suite ID/套件标识

    0000000000000000

     

     

    1

    Control Type/控制类型

    0x01

     

     

    1

    控制指令设值

    0x01/0x02/0x03

     

     

    2

    Control Value / 控制设值

    :0001

    :0000

     

     

    2

    PayLoad_CRC / 数据体校验码

    0000

     

    反馈控制结果

    分类

    描述

    长度[字节]

    字段名

    数据样例

    Header

     

    2

    VERSION/版本

    0001

     

     

    2

    LENGTH/长度

    0000

     

     

    2

    Header_CRC/头部校验码

    0000

    PayLoad

     

    1

    Device Type / 受控设备类型

    0x01

     

     

    8

    Suite ID/套件标识

    0000000000000000

     

     

    1

    Control Type/控制类型

    0x01

     

     

    1

    控制指令设值

    0x01/0x02/0x03

     

     

    2

    Control Value / 控制设值

    0001 / 0000

     

     

    1

    Control Result / 控制结果

    成功:00

    失败:01

     

     

    2

    PayLoad_CRC / 数据体校验码

    0000

     

     

    MIOTO WIKI-V3.2.0