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

Z-STACK快速广播丢数据。

大家好,我用最新的协议栈做数据传输,用协调器广播数据,间隔300ms,发现会丢包,用packet sniffer观察,发现每隔3s左右,协调器发送的数据会停顿一下600ms左右,我调试发现串口收到的数据没有全部发送出去,和sniffer观察到的情况是一致的,但如果用点对点传输就不存在这个问题,不知道这是不是协议栈的一本BUG,如何解决?

ZHIQIANG ge:

回复 Kanjie Zhu:

你好,请问,我用4个路由同时给终端点播消息,可是终端有时候接收不到四个,只能接收到三个,请赐教。我觉得是不是同时发,导致发送失败,然后重传多次都失败,然后导致消息丢失,所以没收到。是否f8wConfig.cfg有相关重发的设置,求赐教!!!!

ZHIQIANG ge:

回复 Kanjie Zhu:

你好,请问,我用4个路由同时给终端点播消息,可是终端有时候接收不到四个,只能接收到三个,请赐教。我觉得是不是同时发,导致发送失败,然后重传多次都失败,然后导致消息丢失,所以没收到。是否f8wConfig.cfg有相关重发的设置,求赐教!!!!

haorong huang:

回复 Kanjie Zhu:

你好,

    请问如何才能关闭这个重传机制,我想像UDP那样,只管发出去。具体在协议栈的哪个地方,万分感谢!

    (PS:我的是ZStack-2.5.1a)

pk:

回复 Kanjie Zhu:

我有遇到这样的问题,而且终端还经常掉网,然后又重新加入到协调器,导致丢包很严重

Susan Yang:

回复 haorong huang:

您可以f8wConfig.cfg中修改  -DNWK_MAX_DATA_RETRIES和-DAPSC_MAX_FRAME_RETRIES

pk:

回复 Susan Yang:

这两个 -DNWK_MAX_DATA_RETRIES和-DAPSC_MAX_FRAME_RETRIES是做什么用的

Susan Yang:

回复 pk:

是设置重传参数的

赞(0)
未经允许不得转载:TI中文支持网 » Z-STACK快速广播丢数据。
分享到: 更多 (0)