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

Scan beacons

Hi.

I'm currently trying to scan beacons with timeslot example.

However, I found that there're more than 20% of loss while scanning beacons broadcast.

I think that's huge even if broadcast has no guarantee to be transferred.

I set up 1 beacon to broadcast with specified UUID in a short interval.

The interval is 20ms and I achieved this with repeating start & stop manually.

The beacon broadcast for 256 time and each time change minor value of packet. (0x00 to 0xFF)

Then, I set a scanner to scan beacon broadcast packets with specified UUID.

(I make it compare UUID of each packet manually.)

For the physical environment, I placed a beacon and a scanner close to each other. (less than 20cm)

And then, I checked out how much loss happened in the scanner side.

For various combinations of scan interval & window value, loss rate always exceeds 20%.

I wonder if this is expected normal performance.

Can I get a code review for this test?

Or can I get a verified result & sample code for testing?

Thanks in advance.

Parents Reply Children
No Data
Related