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

zigbee连续发送几次就失败

用zigbee进行数据传输,能够连续发送9次,第10次就失败了;重启cc2530之后,又可以进行发送,但是第10次还是失败。网上一些地方提到,发送速度太快就会这样。于是,在发送端进行了延迟控制,数据能够连续发送,但是这样一来,整个的发送速度就低了。

这种现象,想请教一下,为什么不加发送速度控制的话,连续发送几次就会失败?是zigbee协议栈本身的局限性吗?是zigbee串口的问题还是RF端的问题?(网上差了一些资料,都没有这种现象的解释,协议栈版本使用的是ZStack-CC2530-2.4.0-1.4.0)

Martin:

Hi Zhenxing,

请问你这个实验组的zigbee网络就只有测试中的用到两个节点吗?

能不能具体说一下“连续发送9次”是一个怎么样的过程?

谢谢

zhenxing wang1:

回复 Martin:

您好:

       测试中确实只有两个节点,一个是coordinate,一个是router。测试过程采用两个节点交替发送数据,即router向coordinate发送数据,coordinate收到以后向router发送数据作为确认,然后router继续发送。这种模式下,测试多次,都是coordinate向router发送第10次数据时失败,但是加一个延时却能一直发送。

Martin:

回复 zhenxing wang1:

Hi Zhenxing,

这种情况?请问你是根据zstack里面的某个例程做的测试吗?还是自己写的程序?

能不能用sniffer抓一些在数据传输失败前后的网络数据上来看看?

谢谢

George Peter:

楼主你还没排除串口问题吧?我对这个也比较敏感,你可以先排除是否串口问题先,例如不运行其和相关的代码。

赞(0)
未经允许不得转载:TI中文支持网 » zigbee连续发送几次就失败
分享到: 更多 (0)