Как сканировать Bluetooth & quot; классический & quot; и LE устройства одновременно в C ++?

Как одновременно сканировать Bluetooth «классические» и LE устройства на C ++? Я использую библиотеку BlueZ на C ++ в Linux (OpenWrt, Ubuntu) и знаю, как сканировать классическое устройство и устройство с низким энергопотреблением по отдельности, но мне нужны все устройства за один раз. Так же, как это работает в Android или Ubuntu.

Мое решение на данный момент — сделать сначала классическое сканирование, а затем lescan, но это занимает много времени. Например: классическое сканирование ~ 8 сек, лекскан ~ 6 сек. И какой из них должен быть первым? Я хочу получить все близлежащие устройства в кратчайшие сроки.

4

Решение

Задача ещё не решена.

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

Других решений пока нет …

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