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

Z-stake节点组网成功后频繁仍发送数据请求数据包是为何?

如题,节点频繁发送数据请求数据包,导致正常的通讯总是丢包现象,哪位大侠指点下

用的协议栈版本2.3.0-1.4.0

抓包截图如下:

完整抓包数据见附件。

hua ma:

这就是正常的通信,你的子节点是是终端,默认情况下是终端周期性的poll父节点,看有没有字节的数据,接收只在data request后的一小段时间内打开。

看看先看看zigbee的协议你就不会问这种问题了,丢包应该是别的原因。

lu zhizhong:

回复 hua ma:

不好意思,菜鸟一个,这个问题弱爆了吧,非常感谢您的回答。关于数据丢包的问题我再详细测下。

我查找了一下,这个周期性的poll的设置应该是下面这句吧

/* The number of milliseconds to wait between data request polls to the coordinator. */-DPOLL_RATE=1000

再次弱弱的问下,这个POLL_RATE值可以设置的范围是多大?

Aries Lord:

回复 lu zhizhong:

设置成0就没有了,节点可以进PM3模式,但是就是无法接收数据,你可以手动发NwkPollReq来接收数据。具体做法是协调器发送数据给节点的时候,节点在7秒钟内调度函数NwkPollReq来接收协调器的数据。但是务必保证准时的7秒内,超过7秒后,协调数据会超时。

赞(0)
未经允许不得转载:TI中文支持网 » Z-stake节点组网成功后频繁仍发送数据请求数据包是为何?
分享到: 更多 (0)