2 of 2 people found this helpful
Yes it is possible to enable notifications and indications without bonding.
Check your GATT database. To be specific, check the properties and permissions of the Client Characteristic Configuration Descriptor of the characteristic that you are trying to send notifications/indications of. In order for you to send notifications, you need to write to this CCCD.
If it has LEGATTDB_PERM_AUTH_WRITABLE, then it will enforce your app to bonding. Remove that and you shouldn't be bonding.
(Note: if you used WICED Bluetooth Designer tool in the SDK, it will put that permission on the CCCD)