sigmesh遥控器指令集
Op_code | CMD | Client:0x000507D0 | Server:0x000407D0 |
---|---|---|---|
0xC9D007 | WRITE | 写请求 | - |
0xCAD007 | WRITE_UNACK | 不带ACK写请求 | - |
0xCCD007 | READ | 读请求 | - |
0xCBD007 | STATUS | - | 保留 |
0xCDD007 | DATA | - | 数据回复与上报 |
配置设备主动pub地址
**注:使用标准配网,完成之后,app会分配给遥控器或pir等"发布地址" **
PIR
等传感设备,可以向一个群组地址主动pub
相应数据,灯或者插座可订阅此地址来执行相关动作,实现本地联动- 此命令采用
vendor
为什么不用标准pub
的原因:标准pub
只能pub
一个地址,而通过vendor
默认分配8个可pub
的群组地址。 - APP在检测到
compostion data(4.1.2)
或者快速配网的信息(7.4)中有需要pub
地址分配的功能时,需要在配网之后去云端申请group_addr
来分配给设备端。
APP发送:
op_code: 0xC9D007 WRITE
** 注意:分配一个group_addr
实际是分配8个,例如分配0xc010
,实际可用为0xC010-0xC017
**
设备回复:
op_code: 0xCDD007 DATA
配置设备订阅虚拟地址
注:将遥控器的发布地址通过该命令传给被控设备,被控命令会订阅该地址,之后遥控器就可以向改地址发命令,实现群控制
遥控器在配网时由app
通过dp
点下发多个群组地址,遥控器将这个发送给灯,灯实现自己订阅
网关/遥控器发送:
op_code: 0xC9D007 WRITE
op_code: 0xCAD007 WRITE_UNACK
op_code: 0xCDD007 DATA
设备回复:
op_code: 0xCDD007 DATA
op_code: 0xC9D007 WRITE
op_code: 0xCAD007 WRITE_UNACK
op_code: 0xCDD007 DATA
遥控器控制灯亮度
灯处于不同模式下,遥控器发送调节灯亮度的指令。如果处于白光模式或彩光模式或混光模式,模式应保持,单纯调节亮度。如果处于其他模式,应切换至白光模式。
遥控器发送:
op_code: 0xC9D007 WRITE
op_code: 0xCAD007 WRITE_UNACK
喜好收藏功能
该命令由两个控制组成:喜好收藏、喜好执行,最多4组喜好
- 喜好收藏:收到该命令时设备将当前的状态记录下来,形成一个喜好组并收藏
- 喜好执行:收到该命令时设备取出之前收藏的喜好组,并将设备状态切换为收藏的状态
遥控器发送:
op_code: 0xC9D007 WRITE
遥控器特殊控制命令
针对遥控器特殊控制应用
op_code: 0xC9D007 WRITE
op_code: 0xCAD007 WRITE_UNACK