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

nRF51822 Central and Peripheral roles switching

Hello development zone, I'm new to nordic, and I have a question about role swithcing. With knowing that, this kind of questions may be answered many times before only in this year. Also, I've already seen some similiar questions and answers in this devzone. But to know the newest progress towards this direction, I submit this question, is central and Peripheral roles switching supported on nRF51822 now?

In our scenario, devA needs to listen for adveritsing packets from devB, once adv_report is notified on devA, the scan is stoped on devA, then devA needs to send some custom data in its own advertising packets. So, as you can see, central and Peripheral roles switching needs to be done on devA, right? Are there suitable softdevices for our application so far, if not, maybe we should use chips from other vendor but not nordic.

Thank you for your answers in advance.

Parents
  • nRF51822 supports it, but the relevant SoftDevices are still alpha releases.

    SoftDevice S120 version 1.x.x can only be a central, while the S120 version 2.x.x can be a central or a peripheral. Currently this is an alpha release (2.0.0-1.alpha).

    SoftDevice S130 version 1.x.x will be able to be a central and a peripheral. Currently this is an alpha release (0.5.0-1 alpha).

Reply
  • nRF51822 supports it, but the relevant SoftDevices are still alpha releases.

    SoftDevice S120 version 1.x.x can only be a central, while the S120 version 2.x.x can be a central or a peripheral. Currently this is an alpha release (2.0.0-1.alpha).

    SoftDevice S130 version 1.x.x will be able to be a central and a peripheral. Currently this is an alpha release (0.5.0-1 alpha).

Children
Related