Page 1 of 1

sigmesh遥控器指令集

Posted: 2023年 Dec 6日 17:18
by tony
Op_codeCMDClient:0x000507D0Server:0x000407D0
0xC9D007WRITE写请求-
0xCAD007WRITE_UNACK不带ACK写请求-
0xCCD007READ读请求-
0xCBD007STATUS-保留
0xCDD007DATA-数据回复与上报

配置设备主动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

Image

** 注意:分配一个group_addr实际是分配8个,例如分配0xc010,实际可用为0xC010-0xC017**

设备回复:
op_code: 0xCDD007 DATA

Image

配置设备订阅虚拟地址

注:将遥控器的发布地址通过该命令传给被控设备,被控命令会订阅该地址,之后遥控器就可以向改地址发命令,实现群控制
遥控器在配网时由app通过dp点下发多个群组地址,遥控器将这个发送给灯,灯实现自己订阅

网关/遥控器发送:

op_code: 0xC9D007 WRITE
op_code: 0xCAD007 WRITE_UNACK
op_code: 0xCDD007 DATA

Image

设备回复:

op_code: 0xCDD007 DATA
op_code: 0xC9D007 WRITE
op_code: 0xCAD007 WRITE_UNACK
op_code: 0xCDD007 DATA

Image

遥控器控制灯亮度

灯处于不同模式下,遥控器发送调节灯亮度的指令。如果处于白光模式或彩光模式或混光模式,模式应保持,单纯调节亮度。如果处于其他模式,应切换至白光模式。

遥控器发送:
op_code: 0xC9D007 WRITE
op_code: 0xCAD007 WRITE_UNACK

Image

喜好收藏功能

该命令由两个控制组成:喜好收藏、喜好执行,最多4组喜好

  • 喜好收藏:收到该命令时设备将当前的状态记录下来,形成一个喜好组并收藏
  • 喜好执行:收到该命令时设备取出之前收藏的喜好组,并将设备状态切换为收藏的状态

遥控器发送:

op_code: 0xC9D007 WRITE

Image

遥控器特殊控制命令

针对遥控器特殊控制应用
op_code: 0xC9D007 WRITE
op_code: 0xCAD007 WRITE_UNACK

Image