Группа Bluetooth Special Interest Group анонсировала спецификации для следующего поколения технологии под названием «Bluetooth 6.0». Она вносит ряд усовершенствований в беспроводной протокол, которые позволят сети Find My точнее отслеживать устройства.
Одним из основных нововведений станет Bluetooth Channel Sounding — инновация, которая обеспечит «истинное распознавание расстояния». В описании говорится, что «решения Find My могут быть значительно улучшены» с Bluetooth 6.0, поскольку протокол обеспечивает «точность поиска до сантиметра на значительных расстояниях». В настоящее время Apple полагается на сверхширокополосную технологию для точного измерения расстояния между устройствами. Она включает функцию Precision Finding для пользователей iPhone, Apple Watch и AirTag. Учитывая, что новый протокол был только что анонсирован, может пройти не менее года, прежде чем появятся первые устройства, оснащённые этой версией.
Bluetooth Channel Sounding также добавляет дополнительный уровень безопасности для аутентификации, что будет использоваться в технологии цифровых ключей. Кроме того, Bluetooth 6.0 позволит передавать больше данных и обеспечит меньшую задержку для аудиоприложений.
Что нового в протоколе:
Decision-Based Advertising Filtering (фильтрация рекламы на основе решений): функция расширенной рекламы Bluetooth Low Energy, которая поддерживает ряд связанных пакетов, передаваемых как по основным, так и по дополнительным радиоканалам. Фильтрация рекламы на основе решений позволяет сканирующему устройству использовать содержимое пакета, полученного по основному рекламному каналу, чтобы решить, следует ли сканировать связанные пакеты;
Monitoring Advertisers (мониторинг рекламодателей): компонент хоста устройства может дать команду контроллеру Bluetooth LE на фильтрацию дублирующихся рекламных пакетов. Когда фильтрация этого типа активна, хост будет получать только один рекламный пакет от каждого уникального устройства. Новая функция мониторинга рекламодателей использует события интерфейса хост-контроллера (HCI) для информирования хоста о том, когда интересующее устройство входит и выходит из зоны досягаемости;
ISOAL Enhancement (улучшение ISOAL): изохронный адаптационный слой (ISOAL) позволяет передавать большие кадры данных в меньших пакетах канального уровня и обеспечивает восстановление связанной информации о синхронизации, необходимой для правильной обработки данных приёмниками. ISOAL может создавать как фреймированные, так и нефреймированные PDU в зависимости от определённых переменных. Если создаются фреймированные PDU, задержка может быть увеличена. В спецификации Bluetooth Core версии 6.0 ISOAL был улучшен путём определения нового режима кадрирования, который уменьшает задержку для случаев использования, особенно чувствительных к этой проблеме;
LL Extended Feature Set (расширенный набор функций LL): устройства могут обмениваться информацией о функциях канального уровня, которые они поддерживают. Эта возможность была улучшена для поддержки большего количества функций;
Frame Space Update (обновление кадрового пространства): предыдущие версии спецификации Bluetooth Core определяли постоянное значение для времени, которое разделяет соседние передачи пакетов в событии соединения или подсобытии подключенного изохронного потока (CIS). Значение обозначено в спецификации как T_IFS и имело фиксированный показатель 150 мкс. В версии 6.0 интервал между кадрами, используемый в соединениях или с подключёнными изохронными потоками, теперь является согласуемым и может быть короче или длиннее 150 мкс.
Источник: habr.com