Advertising consume more power compared to connection?

Hi,

I am sending out same payload through ADV packet and BLE connection packet, I notice the ADV consume more power compared to connection one,which is quite strange.

The result I have is here, is this correct? What is the reason, thank you so much!

Parents
  • I see. If I remember things correctly, this is kind of expected.

    When using Legacy Advertising the Peripheral transmits 3 packets each period, one on each of the 3 primary advertising channels.

    When using Extended Advertising 1 extra packet is transmitted in each period, so 4 in total.

    For a Connection, if there is no data to be exchanged, only 1 packet has to be sent by the peripheral in each Connection Event (it also has to receive one from the Central first). In addition to this, by setting the parameter Latency to a nonzero value, the Peripheral is allowed to skip Connection Events, and can therefore save even more energy.

Reply
  • I see. If I remember things correctly, this is kind of expected.

    When using Legacy Advertising the Peripheral transmits 3 packets each period, one on each of the 3 primary advertising channels.

    When using Extended Advertising 1 extra packet is transmitted in each period, so 4 in total.

    For a Connection, if there is no data to be exchanged, only 1 packet has to be sent by the peripheral in each Connection Event (it also has to receive one from the Central first). In addition to this, by setting the parameter Latency to a nonzero value, the Peripheral is allowed to skip Connection Events, and can therefore save even more energy.

Children
Related