Опубликована базовая спецификация Bluetooth 6.0: можно достичь точного позиционирования на уровне сантиметра!
Опубликована базовая спецификация Bluetooth 6.0: можно достичь точного позиционирования на уровне сантиметра!

Недавно Bluetooth Technology Alliance (SIG) выпустил новую версию базовой спецификации Bluetooth — Bluetooth версии 6.0. Хотя Bluetooth Technology Alliance обновит Bluetooth 5.4 в 2023 году, это крупнейшее обновление за восемь лет с момента появления стандарта Bluetooth 5. запущен в 2016 году. Продлить. Bluetooth 6.0 в основном ориентирован на повышение эффективности и надежности, позволяя большему количеству устройств IoT использовать его для связи, а также обеспечивает обнаружение каналов Bluetooth, фильтрацию рекламы на основе решений, мониторинг рекламодателей и улучшения уровня адаптации синхронизации (ISOAL), расширенный набор функций LL, кадрирование космические обновления и многие другие новые функции.

1. Обнаружение канала Bluetooth

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

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

Понятно, что, поскольку Bluetooth LE был впервые указан в базовой спецификации Bluetooth, основные функции, такие как определение угла прихода (AoA) и угла отклонения (AoD), а также многие связанные профили (например, профиль Find Me) установили Bluetooth LE в качестве популярной технологии служб определения местоположения.

Но до тех пор, пока не будет выпущена версия Bluetooth 6.0, этого можно будет достичь только с помощью метода, называемого расчетом потерь на пути передачи данных. Этот метод требует, чтобы приемное устройство измерило уровень принимаемого сигнала (так называемый RSSI) и определило уровень сигнала, передаваемого удаленным устройством на некотором эталонном расстоянии от передатчика (например, 1 метр). Более того, соответствующая физика утверждает, что мощность сигнала приемника обратно пропорциональна квадрату его расстояния от передатчика. Зная мощность опорного сигнала передатчика, RSSI и эту простую математическую зависимость, можно рассчитать значение расстояния.

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

Понятно, что Bluetooth 6.0 использует технологию фазового определения местоположения (PBR). Этот метод использует базовую характеристику радиосигналов, а именно фазу и ее взаимосвязь с частотой и длиной волны, для реализации высокоточного соединения Bluetooth между устройствами. обеспечивают точность на уровне сантиметра на значительном расстоянии, удовлетворяя потребности большинства приложений, а простые взаимосвязанные устройства также могут в полной мере использовать функцию истинного измерения расстояния. Хотя периодичность вращения фаз PBR может вызвать проблему «неоднозначности расстояния» (которая не возникает примерно до 150 метров, поскольку Bluetooth CS использует частотный интервал 1 МГц), этого можно достичь путем объединения PBR со вторым расстоянием. Методы измерения (время прохождения туда и обратно) используются вместе для решения проблемы.

В Bluetooth SIG заявляют, что это приведет к «точности на уровне сантиметра на значительных расстояниях». Технология Bluetooth уже используется в службах определения местоположения, таких как сеть Find My Device от Android и Find My от Apple. Однако последний по-прежнему использует сверхширокополосные (UWB) чипы для точной навигации.

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

Подводя итог, можно сказать, что с появлением функции обнаружения каналов Bluetooth устройства Bluetooth теперь могут сообщать свое точное местоположение авторизованным устройствам без необходимости использования чипа UWB. Поскольку устройства Bluetooth становятся все более распространенными, особенно в устройствах Интернета вещей, вскоре у нас появится более мощная сеть, которая поможет нам найти практически все и где угодно. Это может расширить сеть Find на iPhone, Android и других устройствах с помощью других операционных систем, таких как Windows и Linux.

2. Фильтрация рекламы на основе решений

Функция расширенного объявления Bluetooth Low Energy (LE) поддерживает серию связанных пакетов данных, передаваемых по первичному и вторичному радиоканалам. Фильтрация рекламы на основе принятия решений позволяет сканирующим устройствам использовать содержимое пакетов, полученных по первичному рекламному каналу, чтобы решить, следует ли сканировать соответствующие пакеты во вторичном канале, тем самым сокращая сканирование во вторичном канале, который может не содержать PDU, связанные с приложением. время, необходимое для сканирования пакета, тем самым повышая эффективность сканирования.

3. Мониторинг рекламодателей

Хост-компонент устройства-наблюдателя может дать указание контроллеру Bluetooth LE фильтровать повторяющиеся рекламные пакеты. Когда этот тип фильтрации активен, хост будет получать только один широковещательный пакет от каждого уникального устройства (как определено базовой спецификацией Bluetooth, которое в данном контексте представляет собой уникальное устройство). Это повышает эффективность хоста, но имеет тот недостаток, что хост не имеет возможности узнать, находится ли устройство все еще в зоне действия, когда ситуация требует, чтобы устройство-наблюдатель теперь попыталось подключиться к нему. Это может привести к тому, что наблюдатели будут тратить энергию на сканирование ранее обнаруженных устройств, которые больше не находятся в радиусе действия. Новая функция Monitor Advertiser использует события интерфейса хост-контроллера (HCI) для уведомления хоста, когда интересующее устройство входит в зону действия или выходит за ее пределы.

4. Улучшение ISOAL

Уровень адаптации синхронизации (ISOAL) позволяет передавать более крупные кадры данных в меньших пакетах канального уровня и гарантирует, что соответствующая информация о времени, необходимая получателю для правильной обработки данных, может быть восстановлена. ISOAL может создавать PDU с рамкой или без нее на основе определенных переменных. Если генерируются структурированные PDU, в результате задержка может увеличиться. В базовой спецификации Bluetooth версии 6.0 ISOAL был улучшен и теперь определяет новый режим кадрирования, который уменьшает задержку для случаев использования, которые особенно чувствительны к этой проблеме. Эта же функциональность также повышает надежность.

5. Расширенный набор функций LL.

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

6. Обновление пространства кадра

Более ранние версии базовой спецификации Bluetooth определяли значение постоянной времени, используемое для разделения соседних передач пакетов в событии соединения или подсобытии Connected Synchronous Stream (CIS). Это значение указано в спецификации как T_IFS и зафиксировано на уровне 150 мкс. В базовой спецификации Bluetooth версии 6.0 интервал кадров, используемый для соединения или подключенного изохронного потока, теперь является договорным и может быть короче или длиннее 150 мкс.

Редактор: Core Intelligence — Меч Руруни

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose