На днях Bluetooth Special Interest Group (SIG) объявила о выпуске базовой спецификации Bluetooth 6.0 с функциями и улучшениями функций, включающими зондирование каналов Bluetooth для двустороннего определения дальности между устройствами BLE, фильтрацию рекламы на основе принятия решений и мониторинг рекламодателей для повышения эффективности сканирования устройств, усовершенствование уровня изохронной адаптации (ISOAL) для снижения задержки и повышения надежности, расширенный набор функций LL и обновление пространства кадров для оптимизации пропускной способности.
Bluetooth 5.4 был выпущен как незначительное обновление, в основном добавляющее поддержку системы электронных полочных этикеток (ESL) в феврале 2023 года, или около 18 месяцев назад, но Bluetooth 6.0 является крупным обновлением, наиболее заметной функцией которого является Bluetooth Channel Sounding для включения двустороннего диапазона между двумя устройствами Bluetooth LE. Это не первый раз, когда мы слышим о «Bluetooth Channel Sounding» для измерения расстояния, поскольку он был реализован в чипсетах WiFi 7/6 и Bluetooth 5.4, таких как Synaptics SYN4382 и Broadcom BCM47722, с использованием черновых спецификаций Bluetooth.
Bluetooth 6.0 Channel Sounding
Основные функции и улучшения Bluetooth 6.0:
- Bluetooth Channel Sounding позволяет осуществлять двустороннюю связь между двумя устройствами Bluetooth LE с гораздо большей точностью, чем текущие решения «Найти мое устройство». Он основан на Phased-Based Ranging (PBR)(поэтапном измерении расстояния) для обеспечения точных измерений расстояния между двумя устройствами и вторичном методе определения расстояния, называемом Round Trip Time (RTT) (время прохождения в оба конца), а не на RSSI в устаревших решениях, и обещает точность ниже метра.
- Decision-Based Advertising Filtering повышает эффективность сканирования Bluetooth-устройства за счет сокращения времени, затрачиваемого на сканирование пакетов данных. Более конкретно, фильтрация на основе решений позволяет сканирующему устройству использовать содержимое пакета, полученного по основному радиоканалу, для принятия решения о том, следует ли сканировать связанные пакеты на дополнительных каналах, что повышает эффективность сканирования за счет сокращения времени, затрачиваемого на сканирование дополнительных каналов на наличие пакетов, которые могут не содержать PDU, относящихся к приложению.
- Monitoring Advertisers также предназначены для повышения эффективности сканирования, но они полагаются на интерфейс хост-контроллера (HCI), для отслеживания того, когда интересующее устройство входит и выходит из зоны досягаемости.
- ISOAL Enhancement – изохронный уровень адаптации (ISOAL) позволяет передавать большие кадры данных в меньших пакетах канального уровня и обеспечивает возможность восстановления связанной информации о синхронизации, необходимой для правильной обработки данных приемниками. ISOAL может создавать как фреймированные, так и нефреймированные PDU (Protocol Data Units) в зависимости от определенных переменных. Если создаются фреймированные PDU, в результате может увеличиться задержка. Версия спецификации Bluetooth Core 6.0 улучшает ISOAL, определяя новый режим фрейминга, который повышает надежность и уменьшает задержку, возникающую при генерации фреймированных PDU.
- LL Extended Feature Set – устройства, совместимые с Bluetooth 6.0, могут обмениваться информацией о функциях канального уровня, которые каждое из них поддерживает.
- Frame Space Update позволяет устанавливать согласованный интервал между изохронными потоками и событиями соединения, оптимизируя пропускную способность данных. Предыдущие версии спецификации Bluetooth Core определяли постоянное значение (T_IFS = 150 мкс) для времени, разделяющего соседние передачи пакетов в событии соединения или подсобытии подключенного изохронного потока (CIS). В Bluetooth 6.0 интервал между кадрами теперь является согласованным и может быть короче или длиннее 150 мкс.
Bluetooth 6.0 добавляет новую конфигурацию физического уровня под названием LE 2M 2BT для использования с Bluetooth Channel Sounding.
Версию Bluetooth Core Specification 6.0 можно загрузить с веб-сайта SIG, но если вам не хочется читать технический документ объемом 3816 страниц, вы также можете ознакомиться с обзором функций и/или прочитать технический обзор Channel Sounding, чтобы лучше понять, что он делает.
На днях компания Silicon Labs представила стек каналов Bluetooth для своих беспроводных микроконтроллеров xG24 (т. е. микроконтроллеров BG24 и MG24 Cortex-M33), а также радиоплату xG24-RB4198A (45 долларов США) и профессиональный комплект xG24-PK6036A (351 долларов США), программируемые с помощью Simplicity Studio версии 5, что позволяет быстро приступить к разработке приложений, использующих зондирование каналов Bluetooth.
Материнская плата комплекта беспроводного Po BRD4002A с радиоплатой зондирования каналов BRD4198A (в комплект входят две платы)
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.