Есть ли какой-нибудь модуль Bluetooth, поддерживающий Bluetooth/BLE 5.0 и 4.x одновременно?

Последние мобильные телефоны поддерживают BLE 5 и имеют обратную совместимость. Это означает, что они могут подключаться как к BLE 5, так и к 4 устройствам. Когда я читаю спецификации, я вижу, что BLE 5 также имеет обратную совместимость. Как насчет устройства? Если я разрабатываю новое устройство с любым модулем BLE 5, могу ли я подключить его к мобильному телефону с поддержкой BLE4? Если нет, есть ли модуль, поддерживающий двойной режим? Я хочу, чтобы мое устройство работало со старыми устройствами, но я также хочу использовать преимущества BLE5 с устройствами BLE5.

1 ответ

Решение

Версии Bluetooth полностью обратно совместимы для всех подходящих устройств, поэтому в целом любое новое устройство будет взаимодействовать со старым устройством, используя "старые" протоколы.

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

Так что в вашем примере, да, модуль 5.0 сохранит все функции 4.x. Устройство 5.0 - это устройство 4.x для любых целей и задач.

Одно очевидное, но редкое исключение возникает, когда речь идет о дополнительных функциях, но, похоже, это не ваш случай. Давайте предположим, что есть особенность X, которая является необязательной как в 4.x, так и в 5.0. Если устройство A является устройством 4.x и реализует X, и если устройство B является устройством 5.0, но не реализует X, то, очевидно, A и B не могут использовать X вместе.

Также обратите внимание, что "двойной режим" означает, что устройство реализует как классическую Bluetooth, так и низкоэнергетическую Bluetooth, и имеет мало общего с версиями.

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