Android - создание bluetooth-соединения с использованием периферийного адреса - PullRequest
0 голосов
/ 18 июня 2020

Итак, сначала я сканирую ближайшие устройства и устанавливаю Bluetooth-соединение с устройством. В случае успешного подключения я сохраняю адрес периферийных устройств в локальной базе данных. Это дает мне возможность в следующий раз создать соединение без сканирования близлежащих устройств. Я обнаружил, что если кеш Bluetooth очищен (включен / выключен Bluetooth или устройство перезагружено), это больше не работает:

peripheral with address 'XX:XX:XX:XX:XX:XX' is not in the Bluetooth cache, hence connection may fail

и

connection 'XX:XX:XX:XX:XX:XX' failed with status 8
  1. Is это нормальное поведение bluetooth?
  2. Есть ли способ решить эту проблему? (Я хочу подключиться к нашим сканирующим устройствам)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...