Изучаем особенности нового протокола Bluetooth 5.1

Устройства Bluetooth теперь могут определять ваше местоположение 
Современные бесконтактные системы Bluetooth могут угадывать, как далеко находится устройство - например, ваш умный дом или умные часы - по уровню сигнала. Они могут знать, что вы в нескольких метрах, но не знают направления. Это улучшено новой функцией определения направления в Bluetooth 5.1, о которой только что объявила группа Bluetooth Special Interest Group (SIG), отраслевая группа, курирующая Bluetooth. Система позиционирования теперь может определять направление, откуда исходит сигнал Bluetooth. Комбинируя расстояние и направление, устройства Bluetooth теперь могут определять точное местоположение устройства с точностью до сантиметра.



Bluetooth 5.1 предлагает два разных метода определения направления: «Угол прихода» (AoA) и «Угол вылета» (AoD). Одно из двух устройств должно иметь массив из нескольких антенн, и данные, полученные от этих антенн, могут использоваться для определения направления, откуда исходит сигнал Bluetooth.

Если вы носите с собой смартфон и в телефоне есть Bluetooth 5.1, система определения местоположения может определить ваше точное местоположение. Это можно использовать для улучшения навигации в помещении, поиска потерянных ключей или включения оборудования умного дома, чтобы лучше определять ваше местоположение.

Более быстрое подключение с меньшим потреблением энергии
Как и следовало ожидать по номеру версии, Bluetooth 5.1 не стал таким большим скачком с большим количеством изменений, как Bluetooth 5.0. Другие его изменения довольно незначительны, но все же полезны.

Устройства Bluetooth с низким энергопотреблением используют так называемый «общий профиль атрибутов» или GATT. Всякий раз, когда клиентское устройство подключается, оно выполняет «обнаружение службы», чтобы узнать, что поддерживает серверное устройство. Это требует времени и энергии. Bluetooth 5.1 выполняет более агрессивное кэширование, и клиенты могут пропустить этап обнаружения службы, если ничего не изменилось. Эти «улучшения кэширования GATT» означают, что соединение происходит быстрее и расходуется меньше энергии.

Улучшения подключения к рекламе
Bluetooth 5.1 включает несколько улучшений в рекламе. Слово «реклама» здесь относится к тому, как устройство Bluetooth передает информацию о своей доступности для подключения, сообщая о своей доступности другим близлежащим устройствам Bluetooth. Это должно улучшить работу соединений.

Одна из новых функций - «рандомизированная индексация рекламных каналов». Bluetooth 5.0 требовал, чтобы устройства циклически перебирали каналы 37, 38 и 39 в строгом порядке. Теперь устройства могут выбирать каналы случайным образом. Это снижает вероятность того, что два устройства Bluetooth будут мешать друг другу и «разговаривать» друг с другом по одним и тем же каналам при объявлении своей готовности к подключению, и это будет полезно в местах с большим количеством устройств Bluetooth.



Bluetooth 5.0 добавил возможность устройствам синхронизировать их сканирование для соединения с «рекламным» расписанием другого устройства. Например, если вы подключаете свой смартфон к телевизору через Bluetooth, телевизор может сказать вашему телефону, когда именно он будет рекламировать, с помощью поля данных с именем SyncInfo. Вашему телефону не нужно постоянно искать телевизор, но он точно знает, когда телевизор будет рекламировать себя. Это экономит электроэнергию и потенциально может помочь, если устройствам необходимо обмениваться данными в точное время.

Однако этот обмен «периодической синхронизацией рекламы» использует некоторую мощность, и маломощные устройства могут не захотеть тратить на нее свою энергию. С помощью «периодической передачи синхронизации рекламы» подключенные устройства могут передавать эти данные друг другу - например, ваш смартфон может передавать информацию о расписании рекламы телевизора прямо на ваши умные часы, а не заставлять умные часы передавать эту информацию на телевизор. Это может сэкономить энергию на устройствах с низким энергопотреблением и продлить срок службы батарей.