我们所使用的协议栈为3.0.2,协调器未2538,路由为2530.原先带设备数能达到80-90左右(再增加常常request key 协调器不回复),协调器配置的参数为:
ZDSECMGR_TC_DEVICE_MAX=90,NWK_MAX_DEVICE_LIST=8,源路由表设置较大,为90.路由表设置为最小值4.
路由内为:NWK_MAX_DEVICE_LIST=12
然后将路由中的 requestNewTrustCenterLinkKey置为False,就不再需要交换密钥,协调器也相应配置 BDB_DEFAULT_TC_REQUEST_KEY_EXCHANGE 置为FALSE。但是同样的配置,居然简化了入网流程后只能带到30个左右的设备。每次达到30个左右以后,协调器对于路由的 update device消息都不予回复。从日志看上层没有收到这条消息。
附上抓包文件,希望大家能帮我查看一下问题,十分感谢。9月24日2538设备入网失败-4.rar
YiKai Chen:
processors.wiki.ti.com/…/Zigbee_Known_Issues_and_Proposed_Fixes 上的補丁有打上去測試嗎?