更新时间:2022-03-02 02:05:53下载pdf
DP 类型包含布尔型、数值型、枚举型、故障型、字符型、RAW 型,详细信息请参考 数据类型。
功能点 | 标识符 | 传输类型 | 功能点类型 | 功能点属性 | 备注 |
---|---|---|---|---|---|
开关 | switch_led | 可下发可上报 | 布尔型 | / | / |
模式 | work_mode | 可下发可上报 | 枚举型 | 枚举值:white,colour,scene,music | |
白光亮度 | bright_value | 可下发可上报 | 数值型 |
|
|
冷暖值 | temp_value | 可下发可上报 | 数值型 |
|
/ |
彩光 | colour_data | 可下发可上报 | 字符型 | / | / |
情景 | scene_data | 可下发可上报 | 字符型 | / | / |
倒计时 | countdown | 可下发可上报 | 数值型 |
|
/ |
音乐律动 | music_data | 只下发 | 字符型 | / | / |
实时调节 | control_data | 只下发 | 字符型 | / | / |
gamma 调试 | debug_data | 只下发 | 字符型 | / | 适用于 gamma 校准 |
生物节律 | rhythm_mode | 可下发可上报 | RAW 型 | / | / |
灯光助眠 | sleep_mode | 可下发可上报 | RAW 型 | / | / |
灯光唤醒 | wakeup_mode | 可下发可上报 | RAW 型 | / | |
断电记忆 | power_memory | 可下发可上报 | RAW 型 | / | 通电后,灯亮起的状态 |
停电勿扰 | do_not_disturb | 可下发可上报 | 布尔型 | / | 适用于经常停电区域。开启停电勿扰后,通过 App 关灯后需连续两次上电才会亮灯 |
循环定时 | cycle_timing | 可下发可上报 | RAW 型 | / | 灯光循环亮灭满足植物照明等场景 |
随机定时 | random_timing | 可下发可上报 | RAW 型 | / | 灯光随机亮灭模拟有人在家的场景 |
数据类型 | 取值范围 | 示例 |
---|---|---|
布尔型 |
|
{“20”:true} |
数据类型 | 取值范围 | 示例 |
---|---|---|
枚举型 |
|
{“21”:“scene”} |
注意事项
白光、彩光、场景、音乐灯的菜单栏由 DP 点决定:
区域 | 备注 |
---|---|
“白光”菜单栏 | 模式和亮度 DP 共同决定 |
“彩光”菜单栏 | 模式和颜色 DP 共同决定 |
“场景”菜单栏 | 模式和情境 DP 共同决定 |
“音乐灯”菜单栏 | 模式和音乐灯 DP 共同决定 |
“倒计时” | 由倒计时 DP 点决定 |
“定时” | 由云功能中的云端定时决定 |
数据类型 | 取值范围 | 示例 |
---|---|---|
数值型 | 10~1000 说明:亮度值 10~1000 对应实际亮度为 1%-100%,且最低亮度显示为 1%。 |
{“22”:670 "} |
数据类型 | 取值范围 | 示例 |
---|---|---|
数值型 | 0~1000 说明:色温范围 0~1000,对应实际色温 0%~100%。色温值分别对应最暖和最冷的范围取值,实际的色温值依赖于硬件的灯珠规格,比如 2700K-6500K。 |
{“23”:797"} |
数据类型 | 取值范围 | 示例 |
---|---|---|
字符型 | 000011112222。其中,
|
{“24”:“00DC004B004E”},其中, HSV (H,S,V): (HEX)(00DC, 004B,004E),转换为 (DEC) 为 (220 度,75%,78%)。 |
说明:
颜色按照 HSV 体系传输,也可以通过算法转换为 RGB 颜色体系,详情请参考 颜色代码转换网站,从中可以获得 RGB (R,G,B): (HEX)(32,64,C8),(DEC)(50,100,200)。
数据类型 | 取值范围 | 示例 |
---|---|---|
数值型 | 0011223344445555666677778888注意:情景号 00 后的一串数字 11223344445555666677778888 代表一个颜色单元数据,出现连续多少串数字代表有多少个颜色单元数据。 |
{“25”:“010b0a02000003e803e8000000000b0a02007603e803e8000000000b0a0200e703e803e800000000”} |
数据类型 | 取值范围 | 示例 |
---|---|---|
数值型 | 0~86400,单位为秒。 对应一分钟取值为 60,最大值 86400 等于 23 小时 59 分钟。 |
{“26”:“120”} |
数据类型 | 取值范围 | 示例 |
---|---|---|
字符串 | 011112222333344445555 |
{“27”:“1007603e803e800120025”} |
说明:该功能点和模式功能点共同决定是否显示音乐灯。
数据类型 | 取值范围 | 示例 |
---|---|---|
字符串 | 011112222333344445555 |
示例:{“28”:“1007603e803e800120025”} |
说明:该 DP 用于面板调节过程中实时数据下发
数据类型 | 取值范围 | 示例 |
---|---|---|
字符串 | 011112222333344445555 |
{“29”:“1007603e803e800120025”} |
说明:该 DP 用于 gamma 调试,需配合 gamma 调试专用面板使用。
数据类型
RAW 型
协议字段设计
版本号 | 任务开关 | 选择模式 | 日期设定 | 节点数 | 节点 1 | … | 节点 N |
---|---|---|---|---|---|---|---|
1byte:0x00 | 1byte | 1byte | 1byte | 1byte | 9byte | 9byte |
注意:0x01 版本协议增加 1 个字节"参数模式"字段。
版本号 | 任务开关 | 选择模式 | 日期设定 | 参数模式 | 节点数 | 节点 1 | … | 节点 N |
---|---|---|---|---|---|---|---|---|
1byte:0x01 | 1byte | 1byte | 1byte | 1byte
|
1byte | 5~9byte | 5~9byte |
协议字段说明
字段 | 序号 | 节点 | 长度 | 数据代表说明 |
---|---|---|---|---|
版本号 | 1 | / | 1byte | 0x00:初始版本 |
任务开关 | 2 | / | 1byte |
|
模式选择 | 3 | / | 1byte |
|
日期设定 | 4 | / | 1byte | 解析具体的字节位,某天生效,相应位置 1,见下文日期说明 |
节点个数 | 5 | / | 1byte | 0x01:1 个节点。取值范围:1~8 |
节点开关 | 6 | 节点 1 | 1byte | 节点开关优先级低于任务开关,只有任务开关开启的情况下才判断节点开关的状态。
|
小时 | 6 | 节点 1 | 1byte | 0x10:hex 码,16 点,取值范围:0~23 |
分钟 | 6 | 节点 1 | 1byte | 0x10:hex 码,16 分,取值范围:0~59 |
色调 | 6 | 节点 1 | 2byte | 0x03, 0x10:hex 码。大端格式,第一个字节表示百位,第二个字节表示十位,个位。实际值表示 316,取值范围:0~360 |
饱和度百分比 | 6 | 节点 1 | 1byte | 0x10:hex 码,16%;取值范围:0~100 |
明度百分比 | 6 | 节点 1 | 1byte | 0x10:hex 码,16%;取值范围:1~100 |
亮度百分比 | 6 | 节点 1 | 1byte | 0x10:hex 码,16%;取值范围:1~100 |
色温百分比 | 6 | 节点 1 | 1byte | 0x10:hex 码,16%;取值范围:0~100 |
/ | 7 | 节点 2 | / | / |
… | … | … | … | … |
/ | 13 | 节点 8 | / | / |
日期说明
如果全为 0,表示单次模式,只生效一次;否则为循环模式,判断相应位是否置 1,位置 1 表示当天生效。如 0x42 表示任务在星期六和星期一生效(注意必须保证相应的任务开关是处于开启状态)
保留 | 星期六 | 星期五 | 星期四 | 星期三 | 星期二 | 星期一 | 星期日 |
---|---|---|---|---|---|---|---|
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
协议字段说明
字段 | 序号 | 节点 | 长度 | 数据代表说明 |
---|---|---|---|---|
版本号 | 1 | / | 1byte | 0x00:初始版本 |
任务节点数 | 2 | / | 1byte | 0x01:1 个节点;0x02:2 个节点;0x03:3 个节点;0x04:4 个节点 |
任务开关 | 3 | 节点 1 | 1byte | 0x00:任务关闭;0x01:任务打开 |
日期设定 | 3 | 节点 1 | 1byte | 解析具体的字节位,某天生效,相应位置 1,见下文日期说明 |
渐变步进值 | 3 | 节点 1 | 1byte | 0x10:hex 码,5 分钟一个步进,16*5=90 分钟渐变时长。取值范围:1~24 |
起始小时 | 3 | 节点 1 | 1byte | 0x10:hex 码,16 点。取值范围:0~23 |
起始分钟 | 3 | 节点 1 | 1byte | 0x10:hex 码,16 分。取值范围:0~59 |
色调 | 3 | 节点 1 | 2byte | 0x03, 0x10:hex 码。大端格式,第一个字节表示百位,第二个字节表示十位,个位。实际值表示 316,取值范围:0~360 |
饱和度百分比 | 3 | 节点 1 | 1byte | 0x10:hex 码,16%;取值范围:0~100 |
明度百分比 | 3 | 节点 1 | 1byte | 0x10:hex 码,16%;取值范围:1~100 |
亮度百分比 | 3 | 节点 1 | 1byte | 0x10:hex 码,16%;取值范围:1~100 |
色温百分比 | 3 | 节点 1 | 1byte | 0x10:hex 码,16%;取值范围:0~100 |
/ | 4 | 节点 2 | / | / |
… | … | … | … | … |
/ | 6 | 节点 4 | / | / |
日期说明
如果全为 0,表示单次模式,只生效一次;否则为循环模式,判断相应位是否置 1,位置 1 表示当天生效。如 0x42 表示任务在星期六和星期一生效(注意必须保证相应的任务开关是处于开启状态)
保留 | 星期六 | 星期五 | 星期四 | 星期三 | 星期二 | 星期一 | 星期日 |
---|---|---|---|---|---|---|---|
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
协议字段说明
字段 | 序号 | 节点 | 长度 | 数据代表说明 |
---|---|---|---|---|
版本号 | 1 | / | 1byte | 0x00:初始版本 |
任务节点数 | 2 | / | 1byte | |
任务开关 | 3 | 节点 1 | 1byte | |
日期设定 | 3 | 节点 1 | 1byte | 解析具体的字节位,某天生效,相应位置 1,见下文日期说明 |
渐变步进值 | 3 | 节点 1 | 1byte | 0x10:hex 码,5 分钟一个步进,16*5=90 分钟渐变时长。取值范围:1~24 |
起始小时 | 3 | 节点 1 | 1byte | 0x10:hex 码,16 点。取值范围:0~23 |
起始分钟 | 3 | 节点 1 | 1byte | 0x10:hex 码,16 分。取值范围:0~59 |
色调 | 3 | 节点 1 | 2byte | 0x03, 0x10:hex 码。大端格式,第一个字节表示百位,第二个字节表示十位,个位。实际值表示 316,取值范围:0~360 |
饱和度百分比 | 3 | 节点 1 | 1byte | 0x10:hex 码,16%;取值范围:0~100 |
明度百分比 | 3 | 节点 1 | 1byte | 0x10:hex 码,16%;取值范围:1~100 |
亮度百分比 | 3 | 节点 1 | 1byte | 0x10:hex 码,16%;取值范围:1~100 |
色温百分比 | 3 | 节点 1 | 1byte | 0x10:hex 码,16%;取值范围:0~100 |
维持时间 | 3 | 节点 1 | 1byte | 0x10:hex 码,5 分钟一个步进。渐变完成后再持续该时间后关灯。取值范围: 0~24, 0 表示不关灯,24 表示 120 分钟后关灯 |
/ | 4 | 节点 2 | / | / |
… | … | … | … | … |
/ | 6 | 节点 4 | / | / |
日期说明
如果全为 0,表示单次模式,只生效一次;否则为循环模式,判断相应位是否置 1,位置 1 表示当天生效。如 0x42 表示任务在星期六和星期一生效(注意必须保证相应的任务开关是处于开启状态)
保留 | 星期六 | 星期五 | 星期四 | 星期三 | 星期二 | 星期一 | 星期日 |
---|---|---|---|---|---|---|---|
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
协议字段设计如下
字段 | 长度 | 数据代表说明 |
---|---|---|
版本号 | 1byte | 0x00:初始版本 |
模式 | 1byte | 0x00 初始默认值,0x01 恢复记忆值,0x02 用户定制 |
H | 2byte | Hue |
S | 2byte | Saturation |
V | 2byte | Value |
Bright | 2byte | Brightness |
Temperature | 2byte | Temperature |
数据类型 | 取值范围 | 示例 |
---|---|---|
布尔型 | {“34”:true} |
协议字段说明
序号 | 字段 | 节点 | 长度(byte) | 描述 |
---|---|---|---|---|
1 | 版本号 | / | 1 | 0x00: 初始版本 |
2 | 节点长度 | / | 1 | 单个节点的数据长度, 最大值为 255 |
3 | 开关+通道号 | 节点 1 | 1 | 举例: 0x03----0000 0011 ----通道/节点 1 处于 打开/有效 状态 |
4 | 星期 | 节点 1 | 1 | 某天生效,相应位置 1。具体的字节位参照 日期说明 |
5 | 起始时间 | 节点 1 | 2 | 以 1min 为单位时间,最大值 1439 |
6 | 结束时间 | 节点 1 | 2 | 以 1min 为单位时间,最大值 1439 |
7 | 开启时长 | 节点 1 | 2 | 以 1min 为单位时间,最大值 1439 |
8 | 关闭时长 | 节点 1 | 2 | 以 1min 为单位时间,最大值 1439 |
9 | 色调(H) | 节点 1 | 2 | 0x03, 0x10:hex 码。大端格式,第一个字节表示百位,第二个字节表示十位,个位。实际值表示 316,取值范围:0~360 |
10 | 饱和度百分比 | 节点 1 | 1 | 0x10:hex 码,16%;取值范围:0~100 |
11 | 明度百分比 | 节点 1 | 1 | 0x10:hex 码,16%;取值范围:0~100 |
12 | 亮度百分比 | 节点 1 | 1 | 0x10:hex 码,16%;取值范围:0~100 |
13 | 色温百分比 | 节点 1 | 1 | 0x10:hex 码,16%;取值范围:0~100 |
… | … | … | … | … |
注意:如果有多个节点,则序号 3~13 字段重复。
日期说明
如果全为 0,表示单次模式,只生效一次;否则为循环模式,判断相应位是否置 1,位置 1 表示当天生效。如 0x42 表示任务在星期六和星期一生效(注意必须保证相应的任务开关是处于开启状态)
保留 | 星期六 | 星期五 | 星期四 | 星期三 | 星期二 | 星期一 | 星期日 |
---|---|---|---|---|---|---|---|
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
协议字段说明
序号 | 字段 | 节点 | 长度(byte) | 描述 |
---|---|---|---|---|
1 | 版本号 | / | 1 | 0x00: 初始版本 |
2 | 节点长度 | / | 1 | 单个节点的数据长度, 最大值为 255 |
3 | 开关+通道号 | 节点 1 | 1 | bit0: 本节点开关 bit1~bit7:本节点影响的通道 举例: 0x03----0000 0011 ----通道/节点 1 处于 打开/有效 状态 |
4 | 星期 | 节点 1 | 1 | 某天生效,相应位置 1。具体的字节位参照 日期说明 |
5 | 起始时间 | 节点 1 | 2 | 以 1min 为单位时间,最大值 1439 |
6 | 结束时间 | 节点 1 | 2 | 以 1min 为单位时间,最大值 1439 |
7 | 色调(H) | 节点 1 | 2 | 0x03, 0x10:hex 码。大端格式,第一个字节表示百位,第二个字节表示十位,个位。实际值表示 316,取值范围:0~360 |
8 | 饱和度百分比 | 节点 1 | 1 | 0x10:hex 码,16%;取值范围:0~100 |
9 | 明度百分比 | 节点 1 | 1 | 0x10:hex 码,16%;取值范围:0~100 |
10 | 亮度百分比 | 节点 1 | 1 | 0x10:hex 码,16%;取值范围:0~100 |
11 | 色温百分比 | 节点 1 | 1 | 0x10:hex 码,16%;取值范围:0~100 |
… | … | … | … | … |
注意:如果有多个节点,则序号 3~13 字段重复。
日期说明
如果全为 0,表示单次模式,只生效一次;否则为循环模式,判断相应位是否置 1,位置 1 表示当天生效。如 0x42 表示任务在星期六和星期一生效(注意必须保证相应的任务开关是处于开启状态)
保留 | 星期六 | 星期五 | 星期四 | 星期三 | 星期二 | 星期一 | 星期日 |
---|---|---|---|---|---|---|---|
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
如果你的产品功能不在标准功能中,你可以添加自定义功能,详情请参考 产品智能化 - 自定义功能。
目前支持的云功能包括云定时和网页跳转功能,详情请参考 产品智能化 - 云功能。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈