2023-05-25 11:01 PM - edited 2023-11-20 04:32 AM
Hi,
We are testing BLE advertisement intervals in noisy environment(where there are multiple BLE devices around). The minimum and maximum BLE advertisement intervals we set are 20ms and 40ms. Usually when we place the device in shielded box all the advertisement packets are received at the acceptable time intervals(i.e., ~30ms). In the noisy environment packets are received at random time intervals. some packets are missed and some as a burst with <10ms intervals.
Here is snippet of strange BLE traffic that we have seen. In this case the interval between packets (circled in red) changes from normal fast advertising at ~35ms intervals to a random interval of 2-8ms spacing. Once the handle enters this state is will stay this way until the next MAC address assignment which in this case took 45 seconds.
We are unable to speculate this behavior and our main concern is about current consumption with this behavior.
What is the cause for this and how to avoid?