Hello, I have a working application that transmits data to a smartphone using NUS, based off of the uart example. I would now like to integrate bonding into my application. I am developing on the nRF52 DK using Segger Embedded Studios, with SDK version 15.2.0.
I am aware that there are many forum posts about bonding and the peer manager, but I am having trouble finding an example for SDK version 15 (15.2 specifically if that is significant). I have explored the heart rate service example, which uses bonding, as well as the Bonding Management Service example. The BMS example causes a popup box to open when I use nRF Connect, requesting to pair and bond with my phone, but the heart rate example does not do this. If I want to pair and bond with a smartphone, do I need to use the bond management service? Or is there a way to just use the peer manager? Various example applications that use bonding have different implementations from what I can see.
I really just need my application to bond to the device as simply as possible. Could anybody point me in some directions or towards any previous useful devzone posts explaining how to integrate bonding into the uart example, from SDK 15.0 or newer?
Thanks!