If you only care about BLE then any nrf52 device you have is basically the same regarding radio power consumption. The power efficiency is slightly improved when using external 32kHz crystal and when builtin DC/DC converter is enabled (Bangle 2 has both) but the difference is not so big. The best device is one where you can actually measure the current. However I am not aware of any Espruino device that could measure it by itself. Maybe the 52832DK 52840DK Nordic devboards have something.
My guess is that lowest power consumption would be when maintaining connection with long connection interval. Scanning for advertising may draw more on the scanning side as the radio receiver must be enabled for longer time. With a connection both sides are synchronized and wake only briefly and exactly when needed to maintain connection or send/receive data.
Basic stuff can be estimated even with simple multimeter if it can measure down to few microamps. However the power draw is dynamic so the meter will jump or show some average.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
If you only care about BLE then any nrf52 device you have is basically the same regarding radio power consumption. The power efficiency is slightly improved when using external 32kHz crystal and when builtin DC/DC converter is enabled (Bangle 2 has both) but the difference is not so big. The best device is one where you can actually measure the current. However I am not aware of any Espruino device that could measure it by itself. Maybe the 52832DK 52840DK Nordic devboards have something.
My guess is that lowest power consumption would be when maintaining connection with long connection interval. Scanning for advertising may draw more on the scanning side as the radio receiver must be enabled for longer time. With a connection both sides are synchronized and wake only briefly and exactly when needed to maintain connection or send/receive data.
Basic stuff can be estimated even with simple multimeter if it can measure down to few microamps. However the power draw is dynamic so the meter will jump or show some average.