| Предыдущий | Следующий |
| STATUS_BTH_ATT_UNLIKELY | STATUS_BTH_ATT_UNSUPPORTED_GROUP_TYPE |
STATUS_BTH_ATT_INSUFFICIENT_ENCRYPTION
Правило доступа относится к шифрованию канала, а не к значению атрибута
STATUS_BTH_ATT_INSUFFICIENT_ENCRYPTION представляет ошибку ATT 0x0F. Узел распознаёт атрибут и требует шифрования связи до разрешения доступа.
Не смешивайте её с Insufficient Authentication или Insufficient Encryption Key Size. Этот статус конкретно указывает на отсутствие требуемого шифрования; другие означают более сильную аутентификацию или слишком короткий ключ уже зашифрованной связи.
Что проверить
- Зафиксируйте текущее состояние безопасности соединения, pairing/bonding, операцию ATT, handle и переподключения между обнаружением и доступом.
- Завершите подходящий процесс pairing или шифрования платформы и повторно оцените операцию после изменения состояния связи.
- Не ослабляйте протокол приложения ради обхода правила атрибута; сервер обеспечивает границу безопасности.
Ссылки
- Bluetooth SIG: Attribute Protocol (ATT)
- Bluetooth SIG: требования безопасности Generic Access Profile
- Microsoft: клиент Bluetooth GATT
Нужно найти другой код? Найти другой код состояния или ошибки.