Hi,
I use Iphone to scan for arround ble package.
The beacon is configured broadcasting every 200ms (I think all 3 channels 37, 38, 39 is default to broadcast signal in the beacon example in SDK15)
I develop an app on Iphone (base on BluetoothCore Lib) to scan for ble packages for 5 seconds. If the beacon is set to broadcast every 200s on 3 channels and mobile only listen in 1 channel in each scanning interval (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5751532/, section 2.2.1). So the maximum scanned beacon packages should be 5*5=25 for every 5s.
However, I received some time up to 44 beacon packages in 5s.
Does anyone has experienced that how Iphone scanned for beacon package (number of scanning channel)?
I also include the result I got from Iphone, there are start_time (when mobile scaned for beacon and received_time - when mobile scanned beacon package). There are some received_time that just few mili second different.