This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How does implement advDelay in nRF52832?

Hello, 


I consider the radio collision of advertising packet, in the case there are several 10 BLE devices and the devices are powered on at same time.  How does implement advDelay in nRF52832?

  • Hello,

    Advertising delay is part of the BLE specification, which means that all BLE devices will have an added random delay of 0 - 10 ms before each advertising - this is part of the specification for the exact reason that you mention; mitigating radio collision in densely populated radio environements.

    Since the AdvDelay is part of the specification all of our SoftDevices and SoftDevice controllers already add this behind the scenes, so you do not need to worry about adding this yourself. You could verify this by yourself if you use the nRF Sniffer tool to capture a trace of the advertisements of a BLE device, and see that there is a 0 - 10 ms fluctuation on top of the specified advertising interval.

    Best regards,
    Karl

Related