看到SampleLight例程开启zcl_groups和zcl_scenes宏,这个例程里有用到group?为何要打开这两个宏。另外组播的话只要开启group宏就成?
Viki Shi:
组播请参考这个文档:http://blog.csdn.net/tanqiuwei/article/details/7667037
VV:
如果只是group功能的话,只要定义zcl_group就可以了。
另外scene功能,一般都是基于group来建立的,所以什么要两个宏一起定义
xue fei1:
回复 VV:
我是想问sampleLight里开启了group宏,但是源代码里根本没有调用添加或者删除组等的命令啊,对组播没有任何操作,开启group有何用?
xue fei1:
回复 Viki Shi:
感谢,文章看了,现在有个小问题。
1、协调器调用zclGeneral_SendGroupAdd,路由打开group宏(未添加任何代码),添加组播成功,并且可组播发送(组里所有设备均可收到开关灯的命令)。
2、现在是想在此group上创建一个场景,协调器调用zclGeneral_SendAddScene,抓包发现add scene发送成功,并且seene创建成功了,路由有创建场景成功响应(路由设备只是打开了scene宏,未做任何代码添加)。
3、协调器调用zclGeneral_SendSceneRecall来调用场景,路由未做任何代码添加,抓包发现协调器发送成功,并且路由有响应,但是路由设备无任何反应(我是想在调用场景时打开灯)。这是什么原因导致的?是我什么地方没有设置吗?