QT Bluetooth Периферийная и центральная роль возможна? - PullRequest
0 голосов
/ 24 октября 2018

Я запускаю программу на Raspberry Pie, которая основана на QT и использует адаптер Bluetooth для подключения к некоторым периферийным устройствам в качестве центральной роли.У меня также есть другое устройство, которое может работать только как центральное устройство Bluetooth и должно быть подключено к моей Raspberry.

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

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

1 Ответ

0 голосов
/ 26 октября 2018

То, что вы хотите сделать, относится не к Qt / программному обеспечению, а скорее к тому, что зависит от аппаратного обеспечения, в частности, от версии Bluetooth вашего аппаратного обеспечения.Устройство может одновременно рекламировать (действовать как периферийное устройство) и сканировать / подключать (действовать как центральное устройство), если оно поддерживает «Топологию двухрежимного LE», которая была добавлена ​​в Bluetooth v4.1 (см. Рисунок ниже).

enter image description here

Поэтому, если это Raspberry Pi 3 модели B или B +, то в нем встроенный Bluetooth v4.1 или v4.2 (соответственно)- и он должен быть способен действовать как центральный, так и периферийный.Если это более старая версия Raspberry Pi, то это зависит от ключа Bluetooth, который вы к ней подключили.

Надеюсь, это поможет.

...