TI中文支持网
TI专业的中文技术问题搜集分享网站

协调器先加11个路由,将已加入的路由全部断电,再加新路由,就不让加了

如题

Alvin Chen:

请尝试参考一下MTO可以适当的把
• NWK_MAX_DEVICE_LIST
• MAX_NEIGHBOR_ENTRIES
• MAX_RTG_SRC_ENTRIES
做一些微调,因为RAM不一样大。
www.ti.com/…/swra427c.pdf
以及新的设备入网协调器或者路由permit join

YiKai Chen:

建議抓包看看具體發生了什麼事

lisong zhong:

回复 YiKai Chen:

NWK_MAX_DEVICE_LIST=20MAX_NEIGHBOR_ENTRIES=16MAX_RTG_SRC_ENTRIES=12

抓包数据如下:那11个路由全部断电,只有一个路由在请求加网。

YiKai Chen:

回复 lisong zhong:

能否附上cubx檔而不是只有截圖

lisong zhong:

回复 YiKai Chen:

我压缩一下传。网关+1个设备.zip

YiKai Chen:

回复 lisong zhong:

確認抓包数据中协调器的end device capability 及router capacity 都是No丶也就是你协调器的關联表滿了,試試重置协调器再重新測試一次

lisong zhong:

回复 YiKai Chen:

如何看end device capability 及router capacity ?关联表如何管理,才能保证新的路由进来?

lisong zhong:

回复 lisong zhong:

重置是可以加新的。

YiKai Chen:

回复 lisong zhong:

你可以查看beacon frame->Network Layer Information內的Router capacity 及device capacity. 基本上Z-Stack 3.0 實作Zigbee core spec R21的child aging可以自動移除关联表中太久失聯的終端節點

VV:

回复 lisong zhong:

你的协调器之前应该已经加过其他设备了,你可以在调试模式下,看到Association List里面除了你加的11个设备外,还有其他设备的信息。

你可以把Coordinator的程序重新擦除,烧写后测试下。

赞(0)
未经允许不得转载:TI中文支持网 » 协调器先加11个路由,将已加入的路由全部断电,再加新路由,就不让加了
分享到: 更多 (0)