【Qingdao Promrand intelligent】broadcast intervals

Hi Nordic technical expert,

      Can random numbers in broadcast intervals be cancelled or fixed? How to modify the software?  Could there be other problems if random number times are removed? 

Parents
  • Hi,

    If you are talking about the random delay added to advertising intervals in BLE, then no, those random delays cannot be removed and cannot be set to a fixed value. They are an integral part of the Bluetooth specification. Among other things, they are designed for:

    • reducing repeated packet collision between two advertisers using the same (or coinciding) advertising intervals
    • ensuring advertiser and scanner will eventually advertise/scan at the same time, for the packet to be successfully scanned

    Depending on the use case, there might be other alternatives such as periodic advertising, which will run on a fixed schedule. With periodic advertising, normal advertisements are sent (with random delay) but there is a second train of advertisements with a fixed interval, using the connection channels instead of the advertising channels. This allows other devices to tune in to a periodic broadcast. Periodic advertising is supported by the SoftDevice Controller subsystem in nRF Connect SDK.

    Regards,
    Terje

Reply
  • Hi,

    If you are talking about the random delay added to advertising intervals in BLE, then no, those random delays cannot be removed and cannot be set to a fixed value. They are an integral part of the Bluetooth specification. Among other things, they are designed for:

    • reducing repeated packet collision between two advertisers using the same (or coinciding) advertising intervals
    • ensuring advertiser and scanner will eventually advertise/scan at the same time, for the packet to be successfully scanned

    Depending on the use case, there might be other alternatives such as periodic advertising, which will run on a fixed schedule. With periodic advertising, normal advertisements are sent (with random delay) but there is a second train of advertisements with a fixed interval, using the connection channels instead of the advertising channels. This allows other devices to tune in to a periodic broadcast. Periodic advertising is supported by the SoftDevice Controller subsystem in nRF Connect SDK.

    Regards,
    Terje

Children
Related