| Предыдущий | Следующий |
| E_BLUETOOTH_ATT_INVALID_OFFSET | E_BLUETOOTH_ATT_PREPARE_QUEUE_FULL |
E_BLUETOOTH_ATT_INSUFFICIENT_AUTHORIZATION
Что означает E_BLUETOOTH_ATT_INSUFFICIENT_AUTHORIZATION
E_BLUETOOTH_ATT_INSUFFICIENT_AUTHORIZATION (0x80650008) — Перед чтением или записью атрибута требуется авторизация.
Что проверить и как подтвердить исправление
Для 0x80650008 сопоставьте контекст безопасности процесса или службы с ACL, правами и учётными данными целевого объекта; запуск с повышенными правами используйте только как контроль.
Как локализовать причину
Аутентификация может быть уже успешной; отдельно требуется authorization policy сервера для конкретного атрибута/операции.
Проверьте permissions именно у проблемного characteristic/descriptor и требуемый уровень security для этой операции; успешное pairing или шифрование соединения ещё не означает, что сервер авторизовал доступ к конкретному attribute handle.
Документация для результата 0x80650008: Bluetooth Core: Insufficient Authorization · Bluetooth Core: attribute permissions · Zephyr: application-controlled GATT access.
Нужно найти другой код? Найти другой код состояния или ошибки.
