| Предыдущий | Следующий |
| E_BLUETOOTH_ATT_INVALID_HANDLE | E_BLUETOOTH_ATT_WRITE_NOT_PERMITTED |
E_BLUETOOTH_ATT_READ_NOT_PERMITTED
Что означает E_BLUETOOTH_ATT_READ_NOT_PERMITTED
E_BLUETOOTH_ATT_READ_NOT_PERMITTED соответствует ответу ATT Read Not Permitted: выбранный GATT-атрибут не поддерживает чтение в текущем состоянии.
Что проверить
- Сверьте attribute handle и characteristic properties.
- Проверьте, требуется ли pairing/encryption/authorization.
- Убедитесь, что используется read, а не notify/write-only characteristic.
- Не связывайте этот код с MTU или потерей соединения без дополнительных признаков.
Если чтение запрещено контрактом сервиса, используйте поддерживаемый способ получения значения. Если права зависят от безопасности, сначала выполните требуемое сопряжение/аутентификацию.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.