Возможно ли одновременное подключение Bluetooth и Bluetooth LE?

В настоящее время я пытаюсь разработать программное обеспечение, которое потребовало бы подключения одного «классического» устройства Bluetooth и как минимум 2-3 устройств Bluetooth Low Energy. И, конечно же, общаться с этими устройствами, поэтому недостаточно иметь возможность сопрягать устройства, но также подключаться и общаться с ними.

Я использую Nexus 4 (Android 4.3) в качестве устройства, которое подключается к этим устройствам Bluetooth и Bluetooth LE.

Возможно ли это, или существует какое-то ограничение на одновременное подключение только одного или другого типа Bluetooth-устройств?


person user2878083    schedule 14.10.2013    source источник


Ответы (1)


Я почти уверен, что в стандарте Bluetooth нет ограничений для одновременного использования как обычных, так и LE-соединений (на стороне хоста).

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

РЕДАКТИРОВАТЬ: вы можете ограничить устройство, чтобы не разрешать одновременно LE и BR / EDR, или вы также можете разрешить это. Однако я не уверен, почему вы хотите подключить их к одному и тому же устройству.

person Tim Tisdall    schedule 15.10.2013
comment
Хорошо, спасибо за ответ. Это не то устройство, к которому я пытаюсь одновременно подключиться с классикой и BLE. Одно устройство старше, поэтому оно может использовать только классический Bluetooth, а есть два новых датчика, которые используют BLE. И все эти устройства должны подключаться к нашему Nexus 4. ‹br/› Я думаю, наша проблема была больше связана с тем фактом, что мы использовали соединения Wi-Fi и Bluetooth одновременно. Кажется, что эти двое не слишком хорошо сотрудничают. - person user2878083; 07.11.2013
comment
ах. да, я не сталкивался с этой проблемой, но я видел на устройствах Wi-Fi, что у них часто есть режим для приятной игры с Bluetooth. Однако я понятия не имею, как это работает. - person Tim Tisdall; 07.11.2013
comment
Nexus 4 известен ошибкой, связанной с одновременным использованием WIFI и BLE. Я думаю, что это не какие-то технические ограничения, а просто ошибка, которая, вероятно, будет исправлена ​​в будущих обновлениях. В общем, все приложения, которые я пробовал и читал, предлагают отключать Wi-Fi при использовании BLE на Nexus 4, хотя я думаю, что даже отключения сканирования Wi-Fi будет достаточно. - person Igor Čordaš; 12.11.2013
comment
@PSIXO у вас есть ссылка на эту ошибку? - person ThomasW; 16.04.2015
comment
@ThomasW Это было давно, но я думаю, что это код ошибки. google.com/p/android/issues/detail?id=41631 - person Igor Čordaš; 16.04.2015
comment
Можно ли подключиться как с обычным, так и с BLE-интерфейсом к одному устройству и транслировать аудио по обычному каналу, а также передавать данные с помощью BLE на одном устройстве в одно и то же время. - person Abhishek Sharma; 11.09.2017
comment
@AbhishekSharma - кажется, я ответил на это. Возможно, вы сможете, но это бессмысленно, поскольку данные можно передавать по обычному Bluetooth. - person Tim Tisdall; 11.09.2017
comment
@TimTisdall Можно ли транслировать аудио и использовать одно и то же (классическое) соединение для одновременного чтения / записи других данных? И не возникнет ли проблем с реализацией, поскольку обычно чтение / запись будет выполняться через LE, но при потоковой передаче это должно быть переключено на классический? Или вы говорите, что в таких случаях нужно использовать классику всегда? - person User; 02.05.2019
comment
@lxx - Прошло некоторое время с тех пор, как я коснулся этого материала, но я понимаю, что все функции BLE доступны через классическое соединение (в то время как обычные функции Bluetooth недоступны в BLE). Итак, если вы хотите использовать как GATT, так и потоковое аудио, вам нужно использовать классическое соединение. - person Tim Tisdall; 03.05.2019