Power consumption when transmitting data via BROADCASTING vs NOTIFICATIONS

Hi,

We are developing the nRF52833 DK with NCS v2.00.

We are building a device that transmits various measured values from sensors every second for multiple hours (around 48-72 hours). We are considering sending data via notifications in a connection mode or alternatively just broadcasting the data (connectionless).

1. What are the pros and cons of these two options?

2. What is the difference in power consumption between these two options? Saving power is essential for the device since it may be on for an extended time.

Thanks,

Adam

Parents
  • Hi Adam,

    There are some pros and cons to both connected and connectionless modes. From reliability perspective, it can be expected for connection-oriented service to be more reliable than connectionless service. In connectionless mode, Tx and Rx function independently. Tx can potentially transmit without receiver listening which may lead to data loss. In order to reduce potential data loss, high Rx duty cycles can be used which could cause higher power consumption. Another Bluetooth technology feature which is called periodic advertising can be used to allow advertising at specific time intervals which increases reliability in connectionless mode without compromising power efficiency. In connection-oriented communication, communication parameters are exchanged between devices and transmit power levels can be optimized dynamically. Connectionless mode allows one device to communicate with multiple other devices in one transmission without the need for communication from Rx back to Tx. Therefore, connectionless communication is highly scalable.

    Best regards, 
    Dejan

  • Hi Dejan,

    Thanks for the information.

    Tx can potentially transmit without receiver listening which may lead to data loss.

    Surely this is also a problem with notifications during a connection since notifications are not acknowledged? How is this problem worse with a connectionless service?

    Regards,

    Adam

  • Hi Adam,

    This was just a general remark. With periodic advertising, reliability in connectionless mode is quite good, but maybe just slightly below connection-oriented mode. Connection-oriented mode might be better suited for power efficiency and connectionless mode for scalability.

    Best regards,
    Dejan

Reply Children
Related