У меня есть внешнее устройство, которое запрашивает подключение к устройству, работающему с Android 10. Внешнее устройство является аудиоприемником и связано с устройством Android 10. Внешнее устройство пытается подключиться к устройству под управлением Android 10 через A2DP. Однако когда контроллер запрашивает ключ связи у хоста в стеке Android 10 (hci_link_key_request
в соответствии со спецификациями Bluetooth 5 )), хост возвращается с hci_link_key_request_negative_reply
.
Похоже, что этого не произойдет, если мы отправим запрос на подключение в противоположном направлении - то есть с устройства Android 10 на приемник звука. Есть ли причина, по которой ключ ссылки может быть недоступен? Я заметил, что только на 10 - Android 8 и 9, кажется, ведут себя как ожидалось.