Abstract

The basic concept of Bluetooth Low Energy (BLE) is short packet transmission and transient connection. It can quickly establish a connection, send data, and quickly disconnect, so that neighbor discovery is frequent and becomes an important issue. In the neighbor discovery which includes advertising and scanning, the BLE specification defines several important parameters. The parameters on the advertiser side include advertising interval, advertising duration, etc. On the scanner side, there are scan interval, scan window, etc. How to configure these parameters for quick neighbor discovery has been troublesome for BLE implementers. Prior analyses on BLE discovery process also showed some disagreements or made some incorrect assumptions. In this paper, we use rigorous probability-theory based derivations to obtain different kinds of successful discovery probabilities. We clarify disagreements in prior works and also provide insights on how to configure parameters for maximizing discovery probability. In particular, we prove that the discovery probabilities on each of the three channels are correlated. We also find that, when the advertising duration is set close to some multiples of the scan interval, an ill-fated synchronization problem will occur. To have a high discovery probability, both scan window and scan interval should be set at a large value, though it might not be good for energy saving.

Highlights

  • To have a high discovery probability, both scan window and scan interval should be set at a large value, though it might not be good for energy saving

  • We address all the above and claim the following contributions: 1) We give a rigorous proof that the successful discovery probabilities on three individual channels within an advertising event are the same

  • How to configure its parameters for quick neighbor discovery has been troublesome for many implementers

Read more

Summary

Introduction

To be able to calculate the energy consumption in the discovery process, the discovery latency needs to be calculated first, which an algorithm based on Gaussian approximation for sum of random delays in the advertising events is used. There is disagreement on the successful discovery probabilities on individual channels within an advertising event (to be more thoroughly explained ). We address all the above and claim the following contributions: 1) We give a rigorous proof that the successful discovery probabilities on three individual channels within an advertising event are the same. 3) We find the successful discovery probability for an advertising event (which includes discoveries on three individual channels) and show what discovery related parameter settings are to avoid.

BLE Discovery
Review of Prior Works
Probability of a Successful Single-Channel Discovery
Dependency between Adjacent Successful Discoveries
Dependency between Non-Adjacent Successful Discoveries
Verification and Discussions
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.