ZigBee协调器无线部分死机
时间:10-02
整理:3721RD
点击:
TI大牛们,你们好!
我现在使用的ZigBee协议栈是ZStack-CC2530-2.5.1a,在做测试时ZigBee协调器以200ms的时间间隔分别向50个路由设备发送单播无线控制指令(每包数据长度为20~30字节),每个路由接收到自己的数据后会立即回复响应,以这种控制方式连续控制若干次之后,发现ZigBee协调器出现无线死机情况,协调器既不能收到来自下面路由器的心跳包,也不能向下发送控制包,协调器整个无线功能处于瘫痪状态,但MCU其他部分程序运行正常,手动复位后无线功能正常!请问这个是什么原因导致的啊,如何解决这个问题?
最近,我也发现了。而且之前连接的终端询到丢失父节点。
200ms的间隔单播给50个节点发数据,是否有把发送的数据的时间间隔改成2s。
另外在f8wCoord文件里面,把
#define MAC_CFG_TX_DATA_MAX 5
#define MAC_CFG_TX_MAX 8
再测试下。
谢谢回答!数据发送时间改为2s太慢了,不符合我的项目实时性要求,ZigBee的无线发送间隔时间做不到200ms的吗?
在f8wCoord文件里面,那两项参数默认就是5和8,我没有做改动?
