This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

BLE advertisement period

Hey,

I was researching on whether the advertisement period ie the time for which the nrf advertises (tWA in figure) can be changed after each advertisement interval(tAI). I did read that it is generally <10ms but didn't find any yes or no on the ability to set it. Is that possible to change it or is it a protocol standard?

Thanks, Vandita

PS Major aim is to minimize power consumption

Figure from www.mdpi.com/.../htm

sensors-15-00059f1-1024.png

Parents
  • FormerMember
    0 FormerMember

    The advertising interval is set in the code, and should be in the interval 20 ms to 10.24 s (Bluetooth Core Specification v 4.2, Vol 2, Part E, chapter 7.8.5).

    In the examples, the advertising interval is set with APP_ADV_INTERVAL.

    If you want change the advertising interval constantly, you can use a timer to update the advertising parameters. However, I cannot see any good reason to do that.

    Update 30.03.16: The softdevice specification (SDS) for the softdevice you use has the diagram that (I think) you are looking for.

    The S130 SDS, chapter BLE power profiles --> Advertising event shows the current consumption for an advertising event.

  • Hi @Kristin, I have the similar kind of confusion.

    Advertisement packet send on three channels in one advertisement event (Advertisement interval) or packet send sequentially at every advertisement event, packet over one channel at advertisement event. For more clarification on my question, take an example of 1 Sec advertisement interval, so advertisement packet send on three channels in 1 Sec or packet send sequentially on three channel at every 1 Sec, so total 3 Sec. require to send packet on three channels.

Reply
  • Hi @Kristin, I have the similar kind of confusion.

    Advertisement packet send on three channels in one advertisement event (Advertisement interval) or packet send sequentially at every advertisement event, packet over one channel at advertisement event. For more clarification on my question, take an example of 1 Sec advertisement interval, so advertisement packet send on three channels in 1 Sec or packet send sequentially on three channel at every 1 Sec, so total 3 Sec. require to send packet on three channels.

Children
Related