We are working on a research project that requires active scanning of BLE beacon advertisements using the iBeacon protocol. I am under the impression that BLE scans on iOS and Android happen in multiple periods (1 period takes 1.28 seconds on iPhone?). The device scans all the bluetooth channels for some periods and then goes into idle state for some periods.
I could not find any documentation online specific to different phone models as to how long they actively scan and how long the idle period lasts. Can anyone help with this information for high end phones but not the latest and greatest. Say for example iPhone 10, Samsung Galaxy S10, Pixel 3XL etc.
Any information is much appreciated.