BLE connection can draw less power than advertising (= having a way to connect again). what draws power is the data transferred and cpu being awake handling the data, also connection being lost and reconnection, maintaining connection itself should not be costly as such. advertising packets are sent on 3 channels and device must wait for scan response on each channel, keeping connection is less heavy than that. both advertising and connection can be tuned by setting advertising and connection interval.
So if GB is connected I guess power can be saved by less frequent data transfer and increasing connection interval, not by disconnection.
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.
BLE connection can draw less power than advertising (= having a way to connect again). what draws power is the data transferred and cpu being awake handling the data, also connection being lost and reconnection, maintaining connection itself should not be costly as such. advertising packets are sent on 3 channels and device must wait for scan response on each channel, keeping connection is less heavy than that. both advertising and connection can be tuned by setting advertising and connection interval.
So if GB is connected I guess power can be saved by less frequent data transfer and increasing connection interval, not by disconnection.