使用预编译NV_RESTORE后整个网络不稳定
时间:10-02
整理:3721RD
点击:
所有设备使用NV_RESTORE后,发现在mesh网络中有些路由和终端可以正常收发数据,但大部分却只可以发数据给协调器收不到协调器发的数据。请问使用协调器预编译NV_RESTORE之后是否会减少了可连到该网络的路由和终端数量。
您是不是更换了多个设备连接协调器后,发现新的节点无法加入网络?
NV_RESTORE保存的内容主要有网络层数据库NIB、设备关联表、绑定表、路由表等。若是不擦除该选项存储的信息,之前节点的信息就会一直存在。 每个节点有最大子节点设置,超过数量后,就无法容纳更多的节点加入网络了。
我每次测试都是把所有的设备重新下载程序并擦除flash,先启动协调器,再启动其他设备,共有5个路由3个终端。在每一轮测试中,能正常收发数据的路由或终端的数量不定,有时只有1个正常,有时可以有7个正常,而不正常的都可以发送数据个协调器却收不到协调器的发过来的数据。
另请问CC2530F256的节点可以带最多多少个子节点。
谢谢
你好请问你用的协议栈版本是哪一个?参考哪个例程,做了什么改动,
你的网络的基本是什么?
是不是节点周期性给协调器发数据(每次发送多少数据包,多少个字节),然后协调器收到数据以后,给予回复是吗?
使用z-stack2.4.0,参考SampleApp例程,终端按键按下则用短地址0x00向协调器发送数据,协调器可以接收到该数据(注意所有终端都能发到协调器),协调器按键按下则用目标终端的长地址向终端发送数据,有些终端可以接收到,有些就接不到。我已经调试确认了长地址没有错误