Bluetooth измеряет расстояние до сантиметров: как работает Channel Sounding

Телефон видит метку с сильным сигналом и считает, что она близко. Между ними появляется человек, металлическая дверь или отражение от стены - оценка прыгает. Долгое время бытовые Bluetooth-устройства судили о расстоянии главным образом по ослаблению сигнала RSSI. Этот метод удобен для ответа рядом или далеко, но среда меняет уровень не хуже самой дистанции.

В Bluetooth Core 6.0 появилась функция Channel Sounding, точное измерение расстояния по радиоканалу. Она использует физические свойства сигнала и стандартизирует защищенный обмен между двумя устройствами. В актуальном семействе Core 6.x функция остается основой для цифровых ключей, поиска вещей и других сценариев, где одного индикатора мощности мало.

Два прибора получают разные роли

Измерение проходит между подключенными устройствами один к одному. Инициатор хочет узнать дистанцию, отражатель отвечает на специальные радиопоследовательности. Роли не привязаны жестко к телефону или метке: их определяет приложение и конфигурация.

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

PBR смотрит на фазу волны

Phase-Based Ranging измеряет, как меняется фаза сигнала на разных частотах. Фаза показывает положение внутри цикла радиоволны. Когда сигнал проходит дополнительное расстояние, фазовый сдвиг изменяется предсказуемо. Серия измерений по каналам позволяет оценить путь.

Одна частота дала бы неоднозначность: одинаковая фаза повторяется каждый полный цикл. Поэтому система работает на множестве каналов и меняет их по алгоритму. Для Channel Sounding определены 72 канала шириной 1 МГц; выбор учитывает локальные помехи.

Отражения остаются важными. В комнате радиоволна приходит прямым путем и после отражений. Алгоритм должен отделять компоненты. Больше обменов обычно улучшает устойчивость, но увеличивает задержку и расход энергии.

RTT измеряет время туда и обратно

Round-Trip Timing оценивает время от передачи пакета до получения ответа с известной задержкой обработки. Радиосигнал движется почти со скоростью света, поэтому сантиметры соответствуют очень малым долям наносекунды. Точность зависит от способов фиксации времени и калибровки оборудования.

PBR и RTT можно использовать отдельно или вместе. Совместная оценка дает не только точность, но и проверку безопасности: если два метода сообщают несовместимые расстояния, приложение должно отнестись к результату как к подозрительному.

Почему это важно для цифрового ключа

Автомобилю или двери недостаточно знать, что телефон отвечает по Bluetooth. Злоумышленник может попытаться ретранслировать сигнал владельца из другого места. Точный защищенный ranging помогает проверить физическую близость и усложняет relay-атаку.

Спецификация использует случайные последовательности, защищенную инициализацию и перекрестную проверку методов. Но Channel Sounding не является самостоятельным замком. Производитель должен задать порог, обработать подозрительное измерение, защитить ключи приложения и безопасно обновлять устройство.

Слишком широкий порог откроет дверь, когда телефон лежит внутри дома возле стены. Слишком узкий заставит пользователя подносить аппарат вплотную. Хороший продукт учитывает направление, несколько измерений и сценарий отказа.

Сантиметровая точность не гарантируется везде

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

Телефон в заднем кармане и тот же телефон в руке создают разные радиотрассы. Метка внутри металлического чемодана сложнее открытой. Разработчик выбирает компромисс между точностью, временем ответа, энергией и безопасностью.

Чем Channel Sounding не является

Он измеряет дистанцию между парой устройств, но не выдает автоматически координату на карте. Для положения в комнате нужны несколько опорных точек, направление или дополнительная модель. Также функция не заменяет GPS на улице и не превращает любой старый трекер в точный.

Direction Finding оценивает угол прихода или отправления при помощи антенных массивов. Channel Sounding прежде всего дает расстояние и может дополнять угловой метод. Маркетинговая фраза точное позиционирование должна быть расшифрована: расстояние, направление или готовая координата.

Что проверять перед покупкой

  • Явно заявлена поддержка Bluetooth Channel Sounding, а не только версия Core.
  • Функцию поддерживает второй прибор и нужная операционная система.
  • Указан сценарий: поиск, ключ, доступ или промышленное измерение.
  • Описаны точность, дальность и условия испытания.
  • Есть обновления безопасности и понятное поведение при ошибке.

Channel Sounding меняет сам источник данных: вместо грубой догадки по громкости радио система измеряет фазу и время. Но полезный продукт появляется только тогда, когда совместимое оборудование, алгоритм и правила безопасности собраны в одну цепочку.

Опубликовано: 05.09.2026