Is It Possibile To Wake Up A Deep Sleep Ble Device In Android Sdk?
Solution 1:
If a BLE device is in deep sleep, that usually means its radio is completely shut down, since the radio usually is a very current consuming part.
For a Central device (phone) to discover, and/or being able to connect to a Peripheral (a tag), the Peripheral has got to be advertising. Advertising here means to be sending (small) radio packets once in a while, which the Central device will listen for. Receiving such packets can then be used as a indicator for whatever phone app is running that the tag is nearby, and by checking the RSSI (possible on multiple advertisements), an estimation of distance can be made. You can take a look at this picture (taken from here), to better understand how advertising and scanning works in BLE:
If the tag is sleeping in a mode in which it doesn't send such advertisement packets, there is no way to wake it up over the air.
Post a Comment for "Is It Possibile To Wake Up A Deep Sleep Ble Device In Android Sdk?"