通用-彩光

功能介绍

  • 涂鸦彩光 DP 色值采用 HSV 颜色模型,通过面板下发 HSV 模型颜色对应的字符串值。
    • 1、色调(H) 色调调节范围:0-360,面板下发的值的范围0-360,色环调节范围和面板下发的值为线性对应关系。
    • 2、饱和度(S) 饱和度调节范围:0%-100%,面板下发的值的范围0-1000,色环调节范围和面板下发的值为线性对应关系。
    • 3、明度(V) 明度调节范围:1%-100%,面板下发的值的范围10-1000,色环调节范围和面板下发的值为线性对应关系。
  • 彩光支持展示:

DP 协议

序号名称字符数标识数据类型字段属性字段说明
1变化方式1change_mode枚举跳变:0,渐变:1
2色度4H数值最大值:360 最小值:0 步距:1 倍数:0色度:0 - 360,0X0000 - 0X0168
3饱和度4S数值最大值:1000 最小值:0 步距:1 倍数:0饱和度:0 - 1000, 0X0000 - 0X03E8
4明度4V数值最大值:1000 最小值:0 步距:1 倍数:0明度:0 - 1000,0X0000 - 0X03E8
5白光亮度4B数值最大值:1000 最小值:0 步距:1 倍数:0白光亮度:0 - 1000 0X0000 - 0X03E8
6色温值4T数值最大值:1000 最小值:0 步距:1 倍数:0色温值:0 - 1000,0X0000 - 0X03E8
序号名称字符数标识数据类型字段属性字段说明
1色度4H数值最大值:360 最小值:0 步距:1 倍数:0色度:0 - 360,0X0000 - 0X0168
2饱和度4S数值最大值:1000 最小值:0 步距:1 倍数:0饱和度:0 - 1000, 0X0000 - 0X03E8
3明度4V数值最大值:1000 最小值:0 步距:1 倍数:0明度:0 - 1000,0X0000 - 0X03E8

如何开发

注意事项

  • 协议问题:
    • Sig Mesh
      • 不支持 dpCode "control_data" 实时下发
      • 不推荐存在涂抹交互方式,操作快的话很容易丢包,可以考虑点选交互方式,
      • 如果是涂抹完后,改变颜色再进行下发的交互的话也是可以的
      • 原则是:不能短时间内进行大量 DP 数据的下发
    • Beacon
      • 由于 Beacon DP 数据只下发不会上报,所以相关数据需要存储到云端,以保证状态的同步性

相关物料