微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 有时候重启协调器后,协调器不让加入网络,也就是Assoc=0

有时候重启协调器后,协调器不让加入网络,也就是Assoc=0

时间:10-02 整理:3721RD 点击:

有时候重启协调器后,协调器不让加入网络。后来使用packet sniffer抓到Assoc的帧,如下图:

请问这是什么原因呢?

而且运行一段时间后,例如10分钟后,协调器就会断断续续的受到其他路由和终端节点发来的数据。有时候会间隔一分多钟时间内都收不到任何数据。我的路由和终端节点都是间隔2s发25字节到路由器。

谢谢。

请到ZigBee 论坛提问。

你好,

你在使用的是哪个协议栈?哪个project?

Coordinator是否开启了NV功能,路由和Enddevice是否开启NV功能?

请用附件上传抓包文件!

恭喜你,协调器的AssocList满了

NV都没打开。

在附件补充一下文件。

谢谢

使用的是Generic App这个project吗?在工程里面本身有协调器周期性发数据的功能,

另外你说的第二个加入失败导致两个都不能通信.psd,是因为第二个路由节点选择第一个路由节点作为父节点了。

你用的应该不是TI的开发板吧,在我们开发板上有一些按键触发发送一些数据,这些按键对应你板子上IO口,是怎么连接的?

看到协调器连续发数据

你好。

Generic App的功能明白的。我发现是我这些天没注意把代码改错了。

确实不是TI的开发板,是另一家公司的。

该公司老总说:

1)TI原代码,当网络节点达到100来个后,网络会完成堵塞。他们改进了这个问题。

2)他们现在的代码,一个节点存的网表达到十几个后会导致新设备无法通信。因为我现在做的项目有60多个移动点,30个固定点点,担心会因为这个会出现通信问题。

我是zigbee这方面的新手,不知是否明白我的疑惑。

请问对上述两个问题有什么建议和看法?

谢谢。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top