Hi,
I am developing the nRF52833 DK with NCS v2.0. The goal of the application is continuously send temperature data (using health thermometer service). I am currently trying to reduce energy consumption as much as possible to save battery life.
I noticed that even when no data is transmitted, there is still energy consumed (spikes in current on oscilloscope) as a result of empty packet exchanges to maintain the connection between peripheral and central. I understand that slave latency can be used to allow the peripheral to skip a number of connection events.
1. What is the benefit of using slave latency? Will it reduce current/energy consumption?
2. If my application is designed to transmit temperature data continuously, will there ever be empty packet exchanges to maintain the connection? If not, is slave latency redundant here or can it be used to reduce energy consumption?
Kind Regards,
Adam