作者:苏寒于 2019年07月31日 发布在分类 / 产品相关 / 通讯模块 下,并于 2019年08月07日 编辑
    2019-08-07 11:55:16版本: 蓝牙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、蓝牙Mesh模块ComiNode的硬件接口。

    • 目前模块包含一个可控制IO口用于测试。包含一组UART:115200接口用于调试通信协议。
    • 目前模块预先进行了配网。拿到的模块上电均会自动入网。通过UART发送的数据会广播透传到每一个网络中的节点。
    • 后续将逐步添加配网、分组、桥接等网络功能,和更多可控制逻辑与PWM等高级IO功能。

    2、部署注意事项

    • 模块部署安装时请注意天线部分上下方向不要紧贴金属部件,与之接触的PCB区域不要有铜箔覆盖,尽量保持净空或者直接悬空,以获得最佳的天线性能。
    • 除使用到的引脚外,其他引脚不要接线,保持悬空。

    尺寸标注

    PCBA标注

    模块标注


    二、云端协议

    约定

    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