This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于广播包的问

想要咨询一个问题:

#define BCAST_DELIVERY_TIME  30

_NIB.BroadcastDeliceryTime=BCAST_DELIVERY_TIME  

-DMAX_BCAST=9

广播包是在3秒内,发送9次,上面的意思应该是这个吧

我抓包发现,终端节点重新上电时,发送orphan notification广播包,我在抓包的时候只抓到一条这个数据包,不是应该广播9次吗?还是说我理解的有问题,请指教

  • BCAST_DELIVERY_TIME
    The length of time a broadcast message is kept in the broadcast table. Set to 500ms more than retry time. Retry time
    is defined as PASSIVE_ACK_TIMEOUT * (MaxBroadCastRetries + 1). If a broadcast message is being sent to end
    devices, then this should be set in accordance with the polling rate of the end devices. For example 200 might be a
    good number if the poll rate was set to 10 seconds for the end device.

    MAX_BCAST
    This is the number of broadcast entries (for data packets) that can be held for the period of
    BCAST_DELIVERY_TIME. Together, these two settings enforce the settling time for broadcast data packets
    traversing through the network. For example, if MAX_BCAST_ENTRIES is set to 9, and
    BCAST_DELIVERY_TIME is set to 10 (seconds), a device could send out 9 sequential broadcast data packets, but
    would not be able to send out a 10th one until after 10 seconds.

    更多信息请查看:www.deyisupport.com/.../5468.Application_2D00_Level-Tuning-of-Z_2D00_Stack.pdf