蓝牙 Mesh 照明设备接入规范

更新时间:2021-04-22 10:22:29下载pdf

本文介绍了蓝牙 Mesh 照明设备的标准配置字段及控制方式。按照本文的标准配置,照明设备即可以通过 App 或者网关快速接入涂鸦 Mesh 网络。

说明:本文中的 App 可以是涂鸦智能 App、智能生活 App、涂鸦 OEM App 以及您通过涂鸦 App SDK 开发的 App。

设备配网信息配置

详情请参考 BLE Mesh 设备接入规范

Mesh Category

照明类产品为标准设备类型,产品大类为 0x01 = 照明类,不同小类见下表:

产品 Mesh Category
一路灯 0x1011
二路灯 0x1012
三路灯 0x1013
四路灯 0x1014
五路灯 0x1015

Element 及 Model 使用说明

Element 是蓝牙 Mesh 标准中设备内的承载节点,一个设备可支持有多个 Element。Model 是蓝牙 mesh 标准中控制以及配置的承载模型。

Element cnt:1

element_idx model id model 说明
0 0x0000 Configuration Server model 设备配置,例如:群组添加删除等
0 0x1000 Generic OnOff Server 设备开关控制与心跳监测
0 0x1300 Light Lightness Server 设备亮度控制
0 0x1306 Light CTL Temperature Server 设备色温控制
0 0x1307 Light HSL Server 设备彩光控制
0 0x000407d0 Tuya vendor model 设备模式控制,情景模式以及音乐灯等其他自定义控制

常用 Model Opcode

model opcode 说明
Generic OnOff Server Generic OnOff Get 设备开关状态查询
Generic OnOff Server Generic OnOff Set / Generic OnOff Set Unacknowledged 设备开关控制 / 无需回复的开关控制
Generic OnOff Server Generic OnOff Status 设备开关状态回复
Light Lightness Server Light Lightness Get 设备亮度查询
Light Lightness Server Light Lightness Set / Light Lightness Set Unacknowledged 设备亮度控制 / 无需回复的设备亮度控制
Light Lightness Server Light Lightness Status 设备亮度回复
Light CTL Temperature Server Light CTL Temperature Get 设备色温状态查询
Light CTL Temperature Server Light CTL Temperature Set / Light CTL Temperature Set Unacknowledged 设备色温状态控制 / 无需回复的色温控制
Light CTL Temperature Server Light CTL Temperature Status 设备色温状态查回复
Light HSL Server Light HSL Get 设备彩光状态查询
Light HSL Server Light HSL Set / Light HSL Set Unacknowledged 设备彩光控制 / 无需回复的设备彩光控制
Light HSL Server Light HSL Status 设备彩光状态回复

照明设备 DP 控制

DP ID DP功能 Model 备注
1 开关 OnOff Model -
2 模式 Vendor Mode 用于白光彩光模式切换
3 亮度 CTL Model lightness -
4 色温 CTL Modeltemperature SIG MESH数据默认范围: 800~20000
5 颜色 HSL Model DP 数据为 HSV 模型,APP 与 网关转换为 SIG 标准 HSL model 下发
6 情景 Vendor Model Vendor 透传数据
7 倒计时 Vendor Model Vendor 透传数据
8 音乐 Vendor Model Vendor 透传数据

注意:对于照明类产品,DP2、DP6 与 DP8 有特殊处理。其余使用 Vendor Model 的 DP 以及其他自定义DP均采用涂鸦 Sigmesh 设备 Vendor Model 透传接入标准

特殊 Vendor DP

DP ID Model ID 数据处理方法
DP2 Vendor Model 数据长度为1,直接发送模式 id
DP6 Vendor Model 情景模式数据压缩,由210byte 做有损压缩到 34byte
  • 公共头
    1. 0000 11xx
    2. x222 2222
  • 第一单元
    • 彩光模式:3xx4 5566 4444 4444 5555 5555 6666 6666
    • 白光模式:3xxx 4455 4444 4444 5555 5555 xxxx xxxx
灯光模式:
  • 0:情景号,占 4 bit,1-8
  • 1:变化模式,占 2 bit,渐变跳变静态
  • 2:变化时间,占 7 bit,0-100,单元变化时间与切换时间相同,此处采用一个 7 bit 来表示
  • 3:色彩模式,占 1 bit,0 为白光模式,1 为彩光模式,模式不同则单元数据代表不同
  • 3:1 彩光模式:4 H (占 9 bit);5 S(占 10 bit);6 V(占 10 bit)
  • 3:0 白光模式:4 lightness (占 10 bit);5 temperature(占 10 bit);6 null(占 0 bit)
DP8 Vendor Model 音乐 DP 数据压缩,保证一包数据传输
  • 音乐灯压缩算法:01xx 2233 1111 1111 2222 2222 3333 3333
  • 0:变化方式(占 1 bit);1 H (占 9 bit);2 S(占 10 bit);3 V(占 10 bit)