I'm wondering about the best way to implement a bonding and also a non-bonding device. There are a lot of code parts in the SDK that show a way of implementing a BLE peripherial device, but what is the best/recommended implementation? A lot of questions around this topic come to my mind:
- Which code parts must be integratad in a project with bonding support?
- What is important for a project without pairing/bonding support?
- Should the device manager be used if no bonding is supported?
- What is important in advertising if another device is already bonded?
- What is important to be compatible with bonding implementations of IOS, Android and Windows Phone 8.1?
Can you recommend example projects for proper Bonding and Non-Bonding implementations? What guidelines are there for good implementation practice?
Would be great to get some recommendations from Nordic and/or other developers.
Best regards Adrian
Edit: commas between tags, format.