1 of 1 people found this helpful
Understanding is correct.
In-order to create a secure and authenticated connection, pairing and bonding are needed in both classic BT as well as BLE.
The purpose of bonding is to create a relation between two Bluetooth devices based on a common link key (a bond). The link key is created and exchanged (pairing) during the bonding procedure and is expected to be stored by both Bluetooth devices, to be used for future authentication.
My suggestion is to use below resources to learn Bluetooth basics.
- https://www.bluetooth.com/blog/ (Eg: https://www.bluetooth.com/blog/bluetooth-pairing-part-1-pairing-feature-exchange/)
Thank you for your inputs. I have gone through Bluetooth standards, but bit confused. Last query on this topic is
As mentioned above, in BLE we have option either to have Pairing or Bonding. Whereas in Bluetooth though pair & bonding are present still keys are stored in both devices (Bonding). So in Bluetooth I cannot avoid Bonding. Please clarify on this statement.
Because when I pair Bluetooth device with my Windows PC, I am seeing pairing with keys stored. With BLE I am able to control either to have only Pairing or Bonding (Pairing is part of Bonding). Once I reset my phone, if BLE pairing, I need to pair once again. Whereas in Bluetooth even if I say pairing, whether it is Bonding by storing keys.
Also I have gone through below link and it explains details about BLE secure connection. As part of BLE paring I can skip phase-3. Whether the same possible in Bluetooth.
Thanks & Regards