We are developing a BLE application and we need a low power consumption. We need to connect devices in background processes so we are scanning all the time. This means that the power consumption is huge.
We know that Android OS connects automatically to some bluetooth devices as headsets or car free-hands devices and the power consumption of the phone keeps low.
Is there any way to use the same method that Android OS use?
We need to connect to the device as soon as it appears near the phone, and we need to measure the RSSI value constantly.
Is possible to reduce the Bluetooth power consumption with a constant search for BLE devices?