Biostrap keeps the device connection open only when the App is in the foreground.

When the app goes in the background, Biostrap closes connections (to save battery), but wakes-up every 10 minutes, establishes connections with the devices (if the devices are the rage), syncs the data (if any) and again disconnects. And that process continues....

Therefore, when we open the app (for starting a workout, ending workout, starting sleep, ending sleep, etc), chances are that devices will not be connected at that exact moment. But as soon as the App comes in the foreground, Biostrap will try to establish the connection, which should take anywhere between 5 to 20 seconds.

Did this answer your question?