Part Number: CC2538
Other Parts Discussed in Thread: SIMPLELINK-CC13X2-26X2-SDK, Z-STACK,
Tool/software: TI C/C++ Compiler
Hi,
最近在做一个实验,一个集控带几个设备入网,有ZR有ZED,均接单灯,全部添加到一个组,刚开始的时候通过组播方式向组内成员发生开关命令,都ok,但是断电后,再组播,发现ZED的灯可以控制,而ZR的灯没反应,通过抓包,ZR起到了转发的作用,但是ZR自己并没有响应控制灯的命令,只是转发了组播的消息,单播这个ZR是可以控制灯的。后来,通过命令执行删除这个问题ZR的分组,但是返回的是ZCL_STATUS_NOT_FOUND [0x8b], 删除组调用的是uint8 aps_RemoveGroup( uint8 endpoint, uint16 groupID )这个API,但是这里面的具体实现我们也看不了。我们临时的解决办法是将这个问题设备删除,然后恢复出厂设置然后重新入网添加分组,之后又正常了,但是并不能保证后面的每一次都ok,看运气,后面还会出现之前的情况。不知道这是不是Z-STACK3.0.2的一个bug,有没有什么好的解决方法?