2015-12-30 3 views
2

Я делаю устройство с поддержкой Bluetooth, используя TI's CC2564 module. Перед обновлением до Android 6.0 я мог бы соединить свой телефон (Nexus 5) с устройством, используя Simple Secure Pairing (SSP) без проблем. С тех пор как я обновился до Android 6.0, мой телефон не соединялся с устройством.Bluetooth Simple Secure Pairing в Android 6.0 не работает

Отладочный терминал, подключенный к CC2564 module, показывает, что генерируется ключ связи, но Android не показывает его в списке парных устройств, как это было с Android 5.0. Я попробовал другой телефон под управлением Android 4.1 и мой ноутбук с поддержкой Bluetooth, и оба они вместе с устройством.

Кроме того, если я изменю настройки в CC2564 на пару с помощью PIN-кода, тогда мой телефон будет сопряжен с ним. Мой вопрос: что-то изменилось в Android 6.0 с точки зрения функциональности SSP? Я искал в Google, но не нашел подходящего ответа.

ответ

1

Я решил проблему, изменив имя модуля BT. Из коробки это имя имеет значение null, по какой-то причине оно вызывает проблему при спаривании. Его изменение дает правильное соединение.

Смежные вопросы