¿Qué significa el código HRESULT 0x8065000F (E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION)?

 
Anterior Siguiente
E_BLUETOOTH_ATT_UNLIKELY E_BLUETOOTH_ATT_UNSUPPORTED_GROUP_TYPE

E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION

Qué significa E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION

E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION (-2140864497, 0x8065000F). Se intentó acceder a un atributo protegido antes de activar cifrado en el enlace BLE.

ATT/GATT es un protocolo con estado sobre un enlace BLE. Conserva opcode, attribute handle, MTU y nivel de seguridad de la conexión; los handles pueden cambiar cuando cambia la base de datos GATT y no son IDs persistentes del dispositivo.

Qué comprobar

  • Comprueba el estado encrypted del link.
  • Revisa si el bond se restauró correctamente.
  • Evita iniciar GATT protegido antes de completar security procedures.

Cómo resolverlo

Establece cifrado y verifica su activación antes de leer o escribir el atributo.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.