每一个router设备对自己的child的个数有限制。客户测试发现。当路由节点下面的child满了,其他节点再通过这个路由设备加网,路由设备没有把要加网的设备踢掉,反而自己Leave掉了!!!这是什么情况??请指导,谢谢。
mengmeng Wang1:
遇到一个问题,从抓包上看设备先发了一条从来没见过的数据:Private Cluster,不到1秒后设备直接广播Leave,自己离网了!!!请问哪位可以解释一下Private Cluster这个数据包??另外,Private Cluster和leave之间有联系吗?Private Cluster导致设备Leave?客户用的网关是NXP方案的
YiKai Chen:
Private Cluster一般就是沒有定義在ZCL spec裡面的,有抓包檔可以附上來看看嘛?
YiKai Chen:
路由设备是用什麼z-stack版本?
mengmeng Wang1:
回复 YiKai Chen:
1.2.0,谢谢
mengmeng Wang1:
回复 YiKai Chen:
请问怎么上传抓包和截图??
YiKai Chen:
回复 mengmeng Wang1:
压縮成ZIP後上伝
YiKai Chen:
回复 mengmeng Wang1:
抓包檔傳上來看看
mengmeng Wang1:
回复 YiKai Chen:
已经做了标记
设备自己leave.zip
Alvin Chen:
回复 mengmeng Wang1:
不是主动leave 是ZC发送了leave 命令,我看了你的抓包中第9328到9449段。你的设备11:99:33:44:55:66:77:08先加入了网络后运行一段时间后又主动发送beacon request 其中没有主动leave 的过程。后续入网被zc leave。
问题出在你的zed的设备上,请去debug一下,看一下设备为什么没有leave的情况下主动发送beacon request。是否有重启或者内存溢出的情况。
你是否开启了NV restore?
mengmeng Wang1:
回复 Alvin Chen:
11:99:33:44:55:66:77:08,这个是客户那里的设备,应该不是我们的设备,我们的CC2530的芯片IEEE都是00124B开头的,所以对于这个设备我没有办法调试。
另外,beacon request这条数据包从哪里可以判断是哪个设备发出来的?没有唯一并且确定的标识啊!
自己leave的设备的IEEE是00:12:4B:00:1B:84:EA:4A,发出广播包的地方是9752行
在离网的设备中中,我是启用了NV restore的,这会造成设备离网吗