2015-03-17 04:35 PM
We have notifications that we want encrypted, so we set the following flags
uint8_t charProperties = CHAR_PROP_NOTIFY|CHAR_PROP_READ; uint8_t secPermissions = ATTR_PERMISSION_ENCRY_READ; Now using something like BLE Scanner on Android doesn't trigger a pairing until the characteristic is specifically READ. Receiving notifications works without any pairing, thus seems unencrypted. How do we force an encrypted link for notifications? There is no ATTR_PERMISSION_ENCRY_NOTIFY Do we have to use Aci_Gap_Send_Pairing_Request() to request a pairing? Will the notifications be encrypted then? Is there an easy way to be sure of that? Is there a general ''this link is encrypted'' state that can be queried? Thanks!