更新时间:2024-06-20 05:56:37下载pdf
该方案支持 Wi-Fi + Bluetooth LE 双模协议的单路可调白光灯(C)、二路调光调色灯(CCT)、三路彩光灯(RGB)、四路彩光灯(RGBW)和五路彩光灯(RGBCW),也支持主辅光源形式的四路全开灯(主灯单路 C+辅灯三路 RGB)和五路全开灯(主灯二路 CCT+辅灯三路 RGB)。
登录 涂鸦开发者平台创建产品页。
在左侧导航栏中,选择 照明 > 吸顶灯。
在 零代码实现 页签中选择 Wi-Fi 蓝牙。
选择指定产品。
涂鸦模组中包含开关、白光亮度色温调节、彩光颜色调节、情景模式、音乐律动模式、生物节律、入睡、唤醒、循环定时、随机定时、分段调光、开关渐变、勿扰模式等丰富的功能点。
上述功能已在涂鸦模组中实现,客户无需再次开发,根据需要选取对应功能即可。
红、绿、蓝、冷白和暖白 5 路 LED 光源通过涂鸦模组上的 IO 口进行控制。
同时,开发者可按照本文档中的协议,通过串口向涂鸦模组发送控制指令,从而简单灵活地扩展产品功能,如支持 2.4G、433M 等私有协议遥控器或控制面板,为产品增加机械或触摸按键功能等,实现产品的差异化设计。
下图为利用串口实现支持 2.4G 遥控功能的方案框图:
字段 | 长度(byte) | 说明 |
---|---|---|
帧头 | 2 | 固定 |
版本 | 1 | 版本类型 |
命令字 | 1 | 具体帧类型 |
数据长度 | 2 | 大端 |
数据 | N | 数据 |
校验和 | 1 | 从帧头开始按字节求和得出的结果对 256 求余 |
说明 :
- 所有大于 1 个字节的数据均采用大端模式传输。
- 协议中所有举例说明数据都是十六进制数据。
- Wi-Fi 模块主动发起的通信发送包超时时间为 1s,重发机制会重发三包。
- 一般情况下,采用同命令字一发一收同步机制,即一方发出命令。另一方应答,若发送方超时未收到正确的响应包,则超时传输,如下图所示:
外挂 MCU 发送
字段 | 长度(byte) | 说明 |
---|---|---|
帧头 | 2 | 0x55aa |
版本 | 1 | 0x03 |
命令字 | 1 | 0x34 |
数据长度 | 2 | 1+N |
数据 | 1 | 子命令:0x20 |
N | 根据控制命令不同,详见 3.3 控制指令表 | |
校验和 | 1 | 从帧头开始按字节求和得出的结果对 256 求余 |
例:开关开启(55aa 03 34 0004 20 ff0101 5b)。
涂鸦模组返回
字段 | 长度(byte) | 说明 |
---|---|---|
帧头 | 2 | 0x55aa |
版本 | 1 | 0x00 |
命令字 | 1 | 0x34 |
数据长度 | 2 | 0x0001 |
数据 | 1 | 子命令:0x20 |
校验和 | 1 | 从帧头开始按字节求和得出的结果对 256 求余 |
例:开关开启返回(55aa 00 34 0001 20 54)。
控制指令表
涂鸦免开发方案标准串口控制指令及详细的功能逻辑如下表。
序号 | 控制类别(1 字节) | 控制命令(1 字节) | 控制数据(变长) | 功能逻辑 | 灯光反馈 |
---|---|---|---|---|---|
1 | 通用:0xFF | 总开关:0x01 | 字节 1:
|
总开关。与 App 中的总开关状态同步。 | 无 |
2 | 照明:0x01 | 开关:0x01 |
|
白光开关和彩光开关仅针对四路全开和五路全开方案有效。
|
无 |
3 | 照明:0x01 | 亮度调节:0x02 |
|
|
无 |
4 | 照明:0x01 | 亮度无极调节:0x03 |
|
|
无 |
5 | 照明:0x01 | 色温调节:0x04 |
|
|
无 |
6 | 照明:0x01 | 色温无极调节:0x05 |
|
|
无 |
7 | 照明:0x01 | H 值(色调)调节:0x06 |
|
|
无 |
8 | 照明:0x01 | H 值(色调)无极调节:0x07 |
|
|
无 |
9 | 照明:0x01 | S 值(饱和度)调节:0x08 |
|
|
无 |
10 | 照明:0x01 | S 值(饱和度)无极调节:0x09 |
|
|
无 |
11 | 照明:0x01 | HSV 调节:0x0c |
|
|
无 |
12 | 照明:0x01 | 重置配网:0x0d | 字节 1:字节 1 为 0 时, 表示 EZ 配网 | 任意状态下,收到该指令设备进入 EZ 配网状态。 | 无 |
13 | 照明:0x01 | 倒计时:0x0e | 字节 1 和 2:倒计时时间 (单位:分钟) |
|
|
14 | 照明:0x01 | 情景调节:0x20 |
|
|
无 |
15 | 照明:0x01 | 喜好收藏:0x21 |
|
|
收藏指令成功执行一次,灯光闪烁 1 次。切换指令成功执行没有灯光提示。 |
16 | 照明:0x01 | 颜色静态调节:0x22 |
|
|
无 |
17 | 照明:0x01 | 颜色动态调节:0x23 |
|
|
无 |
说明:
- 涂鸦模组配网成功和未配网的情况下,串口指令均有效。涂鸦模组处于配网过程中时,串口指令无效。
- 当数据错误或者数据超出定义范围时,不进行处理,而不是默认值,同时不返回数据。
- 方案不支持某指令功能时,收到该指令不处理。
- “倒计时”和“喜好收藏”指令执行后对应的灯光反馈具体逻辑:
- 针对除三路灯外的其他方案
- 闪烁 1 次:灯关闭 0.5s——冷白光 50% 亮度亮 0.5s —— 灯关闭 0.5s —— 恢复原状态。
- 闪烁 2 次:灯关闭 0.5s——冷白光 50% 亮度亮 0.5s——灯关闭 0.5s–冷白光 50% 亮度亮 0.5s——灯关闭 0.5s–恢复原状态。
- 针对三路灯方案
- 闪烁 1 次:灯关闭 0.5s——纯红光 50% 亮度亮 0.5s——灯关闭 0.5s——恢复原状态。
- 闪烁 2 次:灯关闭 0.5s——纯红光 50% 亮度亮 0.5s——灯关闭 0.5s——纯红光 50% 亮度亮 0.5s——灯关闭 0.5s——恢复原状态。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈