Переключить модель с BLE на Bluetooth Classic в Android - PullRequest
2 голосов
/ 25 июня 2019

Я настраиваю мобильное приложение для поддержки связи Bluetooth между телефоном Android и одним двухрежимным модулем Bluetooth. Два устройства должны инициировать соединение BLE и передавать звук через профиль HandsFree. В любое время два устройства должны иметь возможность восстановить эти связи.

Должно ли приложение завершать классический процесс Bluetooth после завершения передачи звука и всегда подключаться с помощью BLE ??

1 Ответ

0 голосов
/ 25 июня 2019

Если я правильно понял ваш вопрос, вам не нужно Bluetooth Low Energy (BLE) для вашего приложения.Если вы просто хотите передать звук через профиль HandsFree, то это можно сделать с помощью только классического Bluetooth, и вы даже можете включить BLE для всего приложения.

Пожалуйста, посмотрите эту страницу Android Developer, которая дает шаг- пошаговое руководство о том, как это сделать и предоставить пример кода: -

https://developer.android.com/guide/topics/connectivity/bluetooth#Profiles

Наконец, обратите внимание, что по большей части BLE и классический Bluetooth являются взаимоисключающими;несмотря на то, что они являются частью одной спецификации, они похожи на две разные беспроводные технологии, и почти во всех случаях вашему приложению потребуется одна или другая, но не обе.Пожалуйста, смотрите этот пост для более подробной информации: -

Может ли устройство с питанием от Bluetooth LE обнаружить классическое устройство Bluetooth и наоборот?

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

...