jonas-schievink / rubble

(going to be a) BLE stack for embedded Rust
BSD Zero Clause License
396 stars 56 forks source link

Add pseudo-random advDelay when advertising #117

Open dbrgn opened 4 years ago

dbrgn commented 4 years ago

When advertising, a random delay (advDelay) between 0 ms and 10 ms should be added.

From the spec (4.4.2.2 Advertising Interval):

delay

This is probably blocked by #2.

trembel commented 4 years ago

Could this be related to https://github.com/jonas-schievink/rubble/issues/56?

jonas-schievink commented 4 years ago

@trembel Unlikely, the random delay just reduces collisions a bit. The iOS issue is more likely because we don't respect the inter-frame spacing when getting scanned.