高级-入睡唤醒

功能介绍

灯光唤醒功能将使灯光慢慢亮起,经过一段时间的渐亮变化,在所设时间点达到完全开灯,帮助人自然地苏醒。

  • 部分参数说明如下:
    • 渐亮变化时间:用于设置达到所设时间点完全开灯状态所需的时间,可根据实际使用需求自主设置。
    • 关灯设置:到达所设时间点灯完全打开后,默认一直开灯,可设置关灯时间,在持续一段时间后自动关灯。
    • 重复周期:用于设置单次开启还是循环重复开启。选择周一到周日的任意时间,在对应时间该任务会重复执行;不选择任何时间,默认为单次开启,执行完一次后该任务自动关闭。
  • 使用示例
    • 设置时间 7:00 am,选择周一至周五,渐亮变化时间设置为 30 分钟,关灯时间设置为 1 小时。在每周的周一至周五的 6:30 am,灯光逐渐变亮,直至 7:00 am 时完全开灯,完全开灯后灯光保持不变,直到8:00 am 自动关灯。

DP 协议

  • WI-FI 协议 DP: wakeup_mode
序号名称字节数标识数据类型字段属性字段说明
1版本号1version枚举初始版本:00
2任务节点数1node枚举1 个节点:01 2个节点:02 3个节点:03 4个节点:040x01:1 个节点;0x02:2 个节点;0x03:3 个节点;0x04:4 个节点
3任务开关1on_off布尔值0:任务关闭 1:任务打开0x00:任务关闭;0x01:任务打开
4日期设定1date周数据反算如果全为 0,表示单次模式,只生效一次;否则为循环模式,判断相应位是否置 1,位置 1 表示当天生效。如 0x42 表示任务在星期六和星期一生效(注意必须保证相应的任务开关是处于开启状态)
5渐变步进值1step数值最大值:24 最小值:1 步距:1 倍数:00x10:hex 码,5 分钟一个步进,16*5=90 分钟渐变时长。取值范围:1~24
6起始小时1hour数值最大值:23 最小值:0 步距:1 倍数:00x10:hex 码,16 点。取值范围:0~23
7起始分钟1minute数值最大值:59 最小值:0 步距:1 倍数:00x10:hex 码,16 分。取值范围:0~59
8色调(百位)1H_hundreds数值最大值:3 最小值:0 步距:1 倍数:00x03, 0x10:hex 码。大端格式,第一个字节表示百位,第二个字节表示十位,个位。实际值表示 316,取值范围:0~360
9色调(十位个位)1H_tens_ones数值最大值:99 最小值:0 步距:1 倍数:00x03, 0x10:hex 码。大端格式,第一个字节表示百位,第二个字节表示十位,个位。实际值表示 316,取值范围:0~360
10饱和度百分比1S数值最大值:100 最小值:0 步距:1 倍数:00x10:hex 码,16%;取值范围:0~100
11明度百分比1V数值最大值:100 最小值:0 步距:1 倍数:00x10:hex 码,16%;取值范围:0~100
12亮度百分比1B数值最大值:100 最小值:0 步距:1 倍数:00x10:hex 码,16%;取值范围:0~100
13色温百分比1T数值最大值:100 最小值:0 步距:1 倍数:00x10:hex 码,16%;取值范围:0~100
14维持时间1time_duration数值最大值:24 最小值:0 步距:1 倍数:00x10:hex 码,5 分钟一个步进。渐变完成后再持续该时间后关灯。取值范围: 0~24, 0 表示不关灯,24 表示 120 分钟后关灯
  • Ble Mesh 协议 DP: wakeup_mode
序号名称字节数标识数据类型字段属性字段说明
1版本号1version枚举初始版本:00
2参数模式1data_mode枚举灯光参数仅含亮度色温:01 灯光参数仅含彩光HSV:02 灯光参数包含亮度色温和彩光HSV:030x01:仅含BT 0x02:仅含HSV 0x03:含HSVBT
3任务节点数1node枚举1 个节点:01 2个节点:02 3个节点:03 4个节点:040x01:1 个节点;0x02:2 个节点;0x03:3 个节点;0x04:4 个节点
4任务开关1on_off布尔值0:任务关闭 1:任务打开0x00:任务关闭;0x01:任务打开
5日期设定1date周数据反算如果全为 0,表示单次模式,只生效一次;否则为循环模式,判断相应位是否置 1,位置 1 表示当天生效。如 0x42 表示任务在星期六和星期一生效(注意必须保证相应的任务开关是处于开启状态)
6渐变步进值1step数值最大值:24 最小值:1 步距:1 倍数:00x10:hex 码,5 分钟一个步进,16*5=90 分钟渐变时长。取值范围:1~24
7起始小时1hour数值最大值:23 最小值:0 步距:1 倍数:00x10:hex 码,16 点。取值范围:0~23
8起始分钟1minute数值最大值:59 最小值:0 步距:1 倍数:00x10:hex 码,16 分。取值范围:0~59
9亮度百分比1B数值最大值:100 最小值:0 步距:1 倍数:00x10:hex 码,16%;取值范围:0~100
10色温百分比1T数值最大值:100 最小值:0 步距:1 倍数:00x10:hex 码,16%;取值范围:0~100
11维持时间1time_duration数值最大值:24 最小值:0 步距:1 倍数:00x10:hex 码,5 分钟一个步进。渐变完成后再持续该时间后关灯。取值范围: 0~24, 0 表示不关灯,24 表示 120 分钟后关灯

如何开发

注意事项

暂无

相关物料

  • 【功能页】:无
  • 【组件】:无
  • 【教程】:无
  • 【SDK】:无
  • 【API】:无