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

Establish Bluetooth connection in least amount of time

Hi everyone. I am trying to find the best way to establish a Bluetooth connection to a nRF52832 in the least amount of time.

I'm designing an ultra low power perpheral device which will remain in SYSTEMOFF mode until reset by an external watchdog every 10s. At this point the nRF52832 will advertise using the bluetooth and if no central bluetooth device is present go back to SYSTEMOFF. What is the best way to reduce this wake period?

Currently I'm using a device programmed with the peripheral blinky example and another device programmed with the central blinky example and from the point of advertisement to the point of connection I am getting results of about 33ms.

Parents Reply
  • There is a trade-off between power consumption and the time it takes for the central to find your device and connect.

    If you reduce the advertising interval (i.e. you send advertising packets more often), the central will be able to find and connect to your device faster, but the reduced advertising interval will also increase the power consumption. You might find the Online Power Profiler useful when evaluating what advertising interval you want to use.

    Then on the central side you have the scan window and scan interval to tweak.

Children
Related