微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > zstack 广播信息时 NWK 层是否会 重发3次?

zstack 广播信息时 NWK 层是否会 重发3次?

时间:10-02 整理:3721RD 点击:

大家好

          请问 广播 任何消息,Zstack  的 NWK  是不是都会 发3次的 ?

          应用层我只发一次, 但是MAC 序列号 是不同的, 但是打开 看 了ZCL 的序列号 都是一样的。

        请问zstack 默认 就是这样 吗 ,所有广播 均发3次?

        

不是所有的广播都是发送3次,而是发送的广播在有收到passive ack的情况会重发2次。

passive ack就是自己发送的广播,如果收到别人转发自己的广播,那就说明自己发送的广播成功了,就不重发了。否则就要重发。

// NIB parameters
#if !defined ( MAX_BCAST_RETRIES )
#define MAX_BCAST_RETRIES 2
#endif

VV

可能是wifi 信号干扰到了。所以广播重发了!

好比一个人  喊了一声,如果有回声那么就证明广播成功了.

那么 如果要确保 广播只发一次,  那么我把 MAX_BCAST_RETRIES  设置0  , 那么我的设备 应该就不会去理会有没有别人转发 自己的广播。 是吗?

是的

@VV 

那请问下,组播要怎么样设置这些参数呢?例如广播数据有效时间?广播次数等?

是不是网络中每个设备的参数都要一致才行啊?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top