This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How does it work when ScanWindow == ScanInterval ?

In a case when we set the scan window = the scan interval does it mean that the scanning will be performed all time? Or all free time? (But if the scanning process is performed all time how does nRF keep other connections/make data transfer?)

Where can I find any information about this case?

Parents
  • Adding as a comment because I don't have the hard number details, but BLE advertises on 3 separate advertising channels. The chip is not capable of scanning on all 3 simultaneously, so the scan interval sets the timing between when the device switches channels and begins a new scanning window on a new channel. There's a small delay time during the switch (the hard number I don't have on hand right now), but when you set window equal to interval, what happens is you're constantly scanning minus the channel switch time, and the interval time sets the timing between when channel changes take place. You won't catch any advertisements that get sent out on one of the other two channels at any given point in time, but usually advertisers quickly send a burst on all 3 anyway. Someone correct me for any inaccuracies please.

Reply
  • Adding as a comment because I don't have the hard number details, but BLE advertises on 3 separate advertising channels. The chip is not capable of scanning on all 3 simultaneously, so the scan interval sets the timing between when the device switches channels and begins a new scanning window on a new channel. There's a small delay time during the switch (the hard number I don't have on hand right now), but when you set window equal to interval, what happens is you're constantly scanning minus the channel switch time, and the interval time sets the timing between when channel changes take place. You won't catch any advertisements that get sent out on one of the other two channels at any given point in time, but usually advertisers quickly send a burst on all 3 anyway. Someone correct me for any inaccuracies please.

Children
No Data
Related