Проблема переподключения к периферийному устройству с iPhone (QT) - PullRequest
0 голосов
/ 15 января 2019

У меня есть приложение qt, работающее на Android и iOS. Часть кода Bluetooth написана на c ++ и в настоящее время работает на Android.

В настоящее время на стороне iOS я могу обнаружить устройство, выполнить сопряжение с ним и подключиться. Однако, когда я снова подключаюсь к устройству после закрытия и повторного открытия приложения (или перезапуска телефона), я не могу повторно подключиться к устройству.

Я сохраняю UUID устройства, который iOS создает для устройства (поскольку MAC-адрес отсутствует), и я получаю сообщение об ошибке от моего QLowEnergyController с надписью «Удаленное устройство не найдено».

Вещи, которые я пробовал после сопряжения: 1. Перезапустите приложение и попробуйте подключиться. 2. Зайдите в настройки и вручную подключитесь к устройству. Все еще не находит устройство.

Есть ли какие-либо конкретные шаги для повторного подключения к iOS?

Я ожидаю, что приложение подключит мой iPhone к устройству, как в Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...