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

Bonds Manager

Hi,

We have a device using the S110 v6.0.0 softdevice and the SDK v5.2.0. We started working from the Proximity application available in the sdk.

Is it possible to create an application without the bonds manager? We do not need it, an unlimited amount of devices need to be able to connect(1 at the time). So, a bonds manager is not needed.

When the bonds manager is needed in the application, is there a way to reinitiate a bond on a phone?

We see android devices are capable of noticing a bond was not valid anymore and refreshes it. Apple devices are not so smart, they keep the old bond information and are never able to reconnect, until the bond information is deleted manually.

thanks!

edit:

We did manage to update the softdevice to v7.0.0 and the sdk to v6.0.0. , but we still have the same problem. Even when we use the example from the sdkV6.0.0 we do not get a clean disconnect when we push the disconnect button in the nrf toolbox proximity app. when the nrf51 has a timeout and we are able to connect again, but the setting the alert level does not work. This happens when we use apple devices and doesn't happen when we use android devices, because they are able to refresh their bonds when they are not valid anymore.

Related