Scan vs adv intervals

I have a number of sensors, advertising data every 1 second, in a very low power consumption configuration.

The central device is scanning all the time, in order to receive advertising data from the sensors, so in order to have good chance to receive, I need a scan interval > 1 sec.

This setup already works, but now I need the central device will also advertise itself, so a mobile app will be able to connect and view data, change configuration etc.

So, I am not sure how to setup the adv parameters. It is ok if user on mobile will wait 1 or 2 seconds to get the advertised package and get connected, should I set the adv interval > 1 sec?

How does the BLE do this scan/adv time slots on the advertising channels, when I need it to scan 99% of the time, and advertise only 1%, for example?

Thanks

Johanan

Related