QT5 — Пример сканера Bluetooth не может подключить обнаруженное устройство

Я пытаюсь запустить пример сканера Bluetooth, расположенный на сайте ниже:

Пример сканера Bluetooth

Каждый раз, когда приложение обнаруживает устройство и я пытаюсь выполнить сопряжение, я получаю сообщение об ошибке ниже:
qt.bluetooth.bluez: Failed to create pairing "org.bluez.Error.AuthenticationFailed"

Я искал возможные способы сопряжения и подключения к устройствам Bluetooth через qt5, но, похоже, не получил многообещающего результата.

Я пытаюсь создать приложение с графическим интерфейсом Bluetooth, которое может обнаруживать, связывать и подключаться к обнаруженному устройству в качестве проекта. Поэтому я был бы рад, если бы я мог указать правильное направление в устранении этой ошибки.

Спасибо

1

Решение

Bluetooth не открытая панель. Такие ошибки могут быть из-за:

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

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

0

Другие решения


По вопросам рекламы [email protected]