I have a paired BLE vitals monitoring device (e.g., blood pressure cuff) and an Android app. The peripheral advertises for a few seconds after a measurement, which can happen at any time of the day.
Is it possible for an Android device to NOT scan anything but still have the peripheral's advertisement packet trigger something to happen within an app?
I'm not certain, but perhaps something similar to how bluetooth headphones, once turned on, automatically connect with the device without any user interaction?
I did find this question, but looking at the library, it looks like it's only for beacon peripherals, which isn't the case for the vitals devices that I'm working with (or does it not matter that peripheral is a beacon?).
Because my Google searches didn't give me much hope that this was possible, I did think about scanning endlessly with low power mode. But how do we guarantee that we are able to capture the advertising packets that only happen for a few seconds throughout a day?
Thanks!