| Anterior | Siguiente |
| E_BLUETOOTH_ATT_ATTRIBUTE_NOT_FOUND | E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE |
E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG
Qué significa E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG
E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG (-2140864501, 0x8065000B). El servidor GATT no permite acceso blob o lectura larga para ese atributo.
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 longitud real y propiedades del atributo.
- Identifica si se usó Read Blob sin soporte.
- Revisa MTU negociado.
Cómo resolverlo
Usa una lectura normal o el procedimiento admitido por el atributo en vez de forzar acceso long-value.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.