Hello,
I'm implementing bonding feature on nRF52 with SDK_0.9.2. I found a tutorial which is devzone.nordicsemi.com/.../. I followed this tutorial and then tried to implement on hrs example. then I realized that hrs example already implemented bonding features by default. Is it correct? So I didn't change the source code and just use No I/O capabilities. It seems that I can bond with my iphone(It can reconnect automatically) But when I use frontline BPA low energy sniffer to capture the heart rate data, I still can see raw data on my sniffer, ex. Heart rate 140, 150, etc... From my understanding, if two devices are bonded, they would save the LTK and encrypt data via transmission. Therefore, I shouldn't see raw data on my sniffer. I'm wondering if it's because I use "No I/O capabilities" and my sniffer listen the traffic from beginning so it can interpret the raw data? If not, do I need to add any code to implement bonding feature?
Thanks, Mich