2015-03-20 2 views
1

В настоящее время мы строим устройство, которое должно быть совместимо с новыми смартфонами, которые работают с BLE, но также быть обратно совместимым с Bluetooth 2.1.Возможно ли (и имеет смысл) иметь Bluetooth iOT-устройство в периферийном режиме, слушая как BLE, так и Bluetooth Classic соединения

Мы используем плату Mediatek Linkit ONE для нашего прототипа, который может работать в двух режимах. У них есть классы Bluetooth доступны, однако, кажется, что я должен был бы выбрать между либо работает 1) Bluetooth Classic, 2.1 или 2) BLE

Классы и документы здесь: http://labs.mediatek.com/site/znch/developer_tools/mediatek_linkit/api_references/Lib_Bluetooth.gsp

Мы в основном хотят, чтобы сделать наше устройство совместим с максимально возможным количеством смартфонов, поэтому я задаюсь вопросом, возможно ли иметь устройство, которое является периферийным устройством для одновременного прослушивания как BLE, так и Bluetooth Classic Connections. Тогда, если он подключается к другому, прекратите вещание другого?

Единственный технический способ, по-видимому, состоит в использовании dip-переключателя на устройстве iot, который устанавливает режим и использует базовую базу BLE или базовую базу кода на основе положения dip-переключателя. Для меня это не очень элегантно.

Наконец, я задаюсь вопросом, имеет ли мой вопрос даже смысл. Я много часов искал, и я не могу найти кого-либо еще, что делает это, поэтому я задаюсь вопросом, не собирается ли большинство людей с BLE в эти дни и просто больше не интересуется классическим BR/EDR. Любая помощь будет высоко оценена.

+0

BLE и BR/EDR - очень разные вещи. И я не думаю, что там есть смартфон, который имеет BLE, но не имеет BR/EDR. Вероятно, гораздо проще просто использовать BR/EDR. Кроме того, весь смысл BLE - экономия батареи, и вы потеряете это, если вы также используете BR/EDR, верно? Однако существуют способы доступа к GATT по BR/EDR, если вы хотите разрешить любой транспорт. –

ответ

0

Мы в основном хотим, чтобы сделать наше устройство, совместимым с таким количеством умных телефонов, как это возможно, так интересно, возможно ли иметь устройство , которое является периферическим слушать обоих, BLE и Bluetooth Классического Соединения на то же время

С LinkIt ONE HDK/SDK приведенный выше сценарий возможен. Bluetooth 2.1 и Bluetooth GATT (4.0) на платформе LinkIt ONE работают независимо. В настоящее время LinkIt ONE platform поддерживает профили SPP (2.1) и GATT (4.0). Вы можете одновременно попробовать одновременно и SPP and GATT на доске, создавая экземпляры объектов BT Basic и BLE отдельно.

+0

И как мне это сделать? Мне очень трудно найти приличную документацию по этому поводу. – bodenpat

Смежные вопросы