有时候重启协调器后,协调器不让加入网络。后来使用packet sniffer抓到Assoc的帧,如下图:
请问这是什么原因呢?
而且运行一段时间后,例如10分钟后,协调器就会断断续续的受到其他路由和终端节点发来的数据。有时候会间隔一分多钟时间内都收不到任何数据。我的路由和终端节点都是间隔2s发25字节到路由器。
谢谢。
Nutcracker:
请到ZigBee 论坛提问。
VV:
你好,
你在使用的是哪个协议栈?哪个project?
Coordinator是否开启了NV功能,路由和Enddevice是否开启NV功能?
请用附件上传抓包文件!
Aries Lord:
恭喜你,协调器的AssocList满了
YE YE:
回复 VV:
NV都没打开。
在附件补充一下文件。
谢谢
VV:
回复 YE YE:
使用的是Generic App这个project吗?在工程里面本身有协调器周期性发数据的功能,
另外你说的第二个加入失败导致两个都不能通信.psd,是因为第二个路由节点选择第一个路由节点作为父节点了。
你用的应该不是TI的开发板吧,在我们开发板上有一些按键触发发送一些数据,这些按键对应你板子上IO口,是怎么连接的?
看到协调器连续发数据
YE YE:
回复 VV:
你好。
Generic App的功能明白的。我发现是我这些天没注意把代码改错了。
确实不是TI的开发板,是另一家公司的。
该公司老总说:
1)TI原代码,当网络节点达到100来个后,网络会完成堵塞。他们改进了这个问题。
2)他们现在的代码,一个节点存的网表达到十几个后会导致新设备无法通信。因为我现在做的项目有60多个移动点,30个固定点点,担心会因为这个会出现通信问题。
我是zigbee这方面的新手,不知是否明白我的疑惑。
请问对上述两个问题有什么建议和看法?
谢谢。