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

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

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

0 ответов

Другие вопросы по тегам