如下图,并参见抓包文件。a.zip
YiKai Chen:
你用的協議棧版本跟例程是?
user5798117:
回复 YiKai Chen:
协议栈版本 是 3.0.2, 例程是 : SampleSwitch
user5798117:
回复 user5798117:
同一代码,新的测试,收到大量 Management Permit 消息,是否和上面这个现象关联?
YiKai Chen:
回复 user5798117:
你用沒有修改的例程測試也會看到同樣的現象?
user5798117:
回复 YiKai Chen:
不会。 两个设备时没有问题,设备多了就有这个问题。
我在每个设备上都是用 NLME_PermitJoiningRequest打开组网的,是否和这个相关。 没有用: ZDP_ManagementPermit。
YiKai Chen:
回复 user5798117:
照理說應該不會、不過你試試從協調器發出ZDP_ManagementPermit看看
user5798117:
回复 YiKai Chen:
猜想: 因为我用了installCode,是否安全性要求比较高。 是否ZDP_ManagePermit 还有安全方面的一些考虑?
看了一眼底层代码,似乎涉及到了安全层。
现在去掉了各个设备本身打开组网,同一改为协调器的ZDP_ManagePermit, 目前看是没有问题了。
发现:每个设备加入时,都会发出 ManagePermit request, 然后带上了 180参数,这个是什么意思,是向协调器请求继续打开组网 180秒? 如果这样,只要三分钟内有新的设备加入,组网过程也就能够一直持续了?
user4381970:
回复 user5798117:
你使用installCode入网了?有抓包文件么发一份看看,终端如何配置都入不了网呢