Edr bluetooth что это: Bluetooth 2.0 + EDR: что это значит

Содержание

Bluetooth edr что это

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

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

Работы по созданию протокола еще в 1994 году начала компания Ericsson, как альтернативу проводам. Спецификация Bluetooth была разработана основанной в 1998 году группой Bluetooth Special Interest Group (Bluetooth SIG), в которую вошли компании Ericsson, IBM, Intel, Toshiba и Nokia.

Протокол Bluetooth основан на использовании радиоволн в диапазоне, не требующем получения разрешений (применяется в различных бытовых приборах и беспроводных сетях). В нем применяется метод расширения спектра со скачкообразной перестройкой частоты (Frequency Hopping Spread Spectrum, FHSS), который прост в реализации и обеспечивает устойчивость к помехам — несущая частота сигнала меняется 1600 раз в секунду, а последовательность переключения между частотами для каждого соединения является случайной и известна только передатчику и приёмнику. Каждые 625 микросекунд приемник и передатчик одновременно перестраиваются с одной несущей частоты на другую, так что, если рядом работает другая пара приёмник-передатчик, они не мешают друг другу.

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

Bluetooth 1.0

Первая версия протокола, как уже упоминалось выше, появилась еще в 1998 году. Чуть позже вышла версия 1.0B, но они имели плохую совместимость между продуктами различных производителей. В 1.0 и 1.0B на этапе установления связи была обязательной передача адреса устройства, что делало невозможной реализацию анонимности соединения на протокольном уровне и было основным недостатком данной спецификации.

В настоящее время она считается устаревшей и ни одно из выпускаемых устройств эту версию не использует.

Bluetooth 1.1

Версия Bluetooth 1.1 стала работой над ошибками обнаруженными в 1.0B. Помимо этого была добавлена поддержка для нешифрованных каналов и индикация уровня мощности принимаемого сигнала.

Bluetooth 1.2

Данная версия протокола используется в устройствах до сих пор. В версии 1.2 разработчики добавили поддержку технологии подстраиваемой перестройки рабочей частоты, что улучшило сопротивляемость к помехам, увеличилась скорость передачи. Так же добавилась технология улучшения качества передачи голоса с помощью повторения повреждённых пакетов (eSCO).

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

Главные улучшения включают следующее:

  • Быстрое подключение и обнаружение.
  • Адаптивная перестройка частоты с расширенным спектром (AFH),
  • Более высокие скорости передачи данных (до 721 кбит/с)
  • Расширенные Синхронные Подключения (eSCO), которые улучшают качество передачи голоса в аудиопотоке
  • В Host Controller Interface (HCI) добавлена поддержка трёхпроводного интерфейса UART.
  • Утверждён как стандарт IEEE Standard 802.15.1-2005.
  • Режимы управления потоком данных (Flow Control) и повторной передачи (Retransmission Modes) для L2CAP.

Bluetooth 2.0 + EDR

10 ноября 2004 г. вышел Bluetooth версии 2.0. Протокол имеет обратную совместимость с предыдущими версиями 1.x. Основное нововведение в этой версии — еще большее ускорение передачи данных благодаря технологии EDR (Enhanced Data Rate).

Теоретическая скорость EDR около 3 Мбит/с, но на практике ее применение позволило повысить скорость передачи данных только до 2,1 Мбит/с.

Bluetooth SIG опубликовала спецификацию как «Технология Bluetooth 2.0 + EDR», подразумевая, что EDR является дополнительной функцией, которую производители могут использовать по своему усмотрению — известно, что в коммуникаторе HTC TyTN Pocket PC версия Bluetooth 2.0 была без EDR.

Согласно 2.0 + EDR спецификации, EDR обеспечивала:

  • Увеличение скорости передачи до 3 раз (2,1 Мбит/с).
  • Уменьшала сложности нескольких одновременных подключений из-за дополнительной полосы пропускания.
  • Обеспечивала более низкое потребление энергии за счет уменьшения нагрузки.

Bluetooth 2.1 + EDR

Версия 2.1+EDR была представлена в августе 2008 года и до сих пор остается самой распространенной версией стандарта. С данным стандартом совместимы практически все устройства, включая навигаторы, беспроводные мыши, гарнитуры и другую периферию. Такой успех стал возможен за счет того, что в протоколе удалось добиться значительного снижения энергопотребления — в пять раз. Кроме того, версия Bluetooth 2.1 повышает уровень защиты данных и облегчает распознавание и соединение Bluetooth-устройств благодаря уменьшению количества шагов за которые оно выполняется, вплоть до того, поддерживает спаривание при помощи простого нажатия кнопки без ввода пароля.

Bluetooth 3.0 + HS

Спецификация 3.0+HS была принята Bluetooth SIG 21 апреля 2009 года и стала настоящим скоростным прорывом — теоретически она поддерживает скорость передачи данных до 24 Мбит/с. Для достижения подобных скоростей было получено за счет применения двух модулей: обычного Bluetooth 2.0 и дополнительного модуля, работающего по протоколу 802.11 со скоростью до 24 Мбит/с (аналогично Wi-Fi). Выбор модуля для передачи данных зависит от размера передаваемого файла — небольшие файлы передаются по медленному каналу, а большие — по высокоскоростному.

Недостатками протокола является то, что У Bluetooth 3.0 + HS нет совместимости с Wi-Fi, так как используется общий стандарт 802.11 (без суффикса), несовместимый со спецификациями Wi-Fi 802.11b/g или 802.11n, а так же, повышенное энергопотребление при передаче больших файлов.

Bluetooth 4.0

Спецификация Bluetooth 4.0 была утверждена 30 июня 2010г и предназначалась для устранения главного недостатка технологии HS – относительно высокого энергопотребления.

Bluetooth 4.0 обеспечивает скорость передачи данных 1 Мбит/с при размере пакета данных 8—27 байт, совместимые устройства смогут устанавливать соединение менее чем за 5 миллисекунд и поддерживать его на расстоянии до 100 м, а необходимый уровень безопасности обеспечивает 128-битное AES-шифрование.

Bluetooth 4.0 включает в себя следующие протоколы:

  • Классический Bluetooth (состоит из протоколов предыдущих спецификаций Bluetooth)
  • Высокоскоростной Bluetooth (основан на Wi-Fi)
  • Bluetooth с низким энергопотреблением — достигается за счёт использования специального алгоритма работы. Алгоритм написан так, что передатчик включается только на время отправки данных. Таким образом обеспечивается возможность работы в течение нескольких лет от одной батарейки типа CR2032 .

Прежде всего, Bluetooth 4.0 предназначен для миниатюрных электронных датчиков, использующихся в тренажёрах, медицинских сенсорах, сенсорах температуры, давления, влажности, скорости передвижения и т.д., но помимо этого, может использоваться в мобильных телефонах, смартфонах, ПК и т.п.

Первый чип с поддержкой Bluetooth 3.0 и Bluetooth 4.0 был выпущен компанией ST-Ericsson в конце 2009 года.

Подведем итоги

Профиль Bluetooth — это набор функций, основанных на протоколах Bluetooth. Каждое конкретное устройство может использовать свой набор профилей — то есть, если мобильный телефон поддерживает только профиль устройства handsfree, а гарнитура — только профиль гарнитуры, их взаимодействие невозможно.

В Bluetooth существует множество профилей. Вот лишь основные из них:

  • последовательного порта (Serial Port Profile — SPP)
  • коммутируемого доступа (dial-up networking)
  • гарнитуры
  • устройства hands-free
  • подключения к ЛВС
  • факса
  • передачи файла
  • синхронизации

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

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

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

Все эти различные приложения подпадают под общий термин «Bluetooth», но, что удивительно, не все из них используют одни и те же беспроводные протоколы. Некоторые используют Bluetooth с низким энергопотреблением (BLE), в то время как другие используют базовую скорость Bluetooth / повышенную скорость передачи данных (Bluetooth BR / EDR). Более новые приложения даже могут использовать Bluetooth 5.

Большинство людей не знают ни о разнице между Bluetooth BR / EDR и BLE, ни о том, какой из них лучше всего подходит для их конкретных приложений. С появлением Bluetooth 5 все стало более запутанным, что еще больше стирает грань между этими протоколами. Цель этой статьи — объяснить, чем BLE отличается от Bluetooth BR / EDR и как Bluetooth 5 обещает улучшить оба протокола. Это также поможет вам определить версию, наиболее подходящую для вашего приложения.

История

Чтобы лучше понять, чем отличаются Bluetooth с базовой скоростью передачи данных (BR) / повышенную скорость передачи данных (EDR) и BLE, важно изучить историю этих беспроводных технологий. Каждый из них был разработан Специальной группой по интересам Bluetooth (Bluetooth SIG), которая управляет всеми протоколами Bluetooth. По мере разработки Bluetooth SIG выпускает новую спецификацию для внесения улучшений. Временная шкала на рисунке ниже показывает спецификации Bluetooth, которые были выпущены и где Bluetooth BR, Bluetooth EDR, BLE и Bluetooth 5 соответствуют этим спецификациям.

Bluetooth с базовой / повышенной скоростью передачи данных (BR/EDR)

Bluetooth BR был первым разработанным протоколом Bluetooth. В нем реализован уникальный метод использования гауссовой частотно-сдвиговой манипуляции (GFSK) для обмена данными в диапазоне ISM 2,4 ГГц. Эта полоса была выбрана потому, что, в отличие от большинства полос частот, для работы в ней не требуется лицензия, поэтому связь полностью бесплатна. Bluetooth BR быстро завоевал популярность, поскольку он предоставил недорогой и маломощный способ отправки и получения данных по беспроводной сети на короткие расстояния со скоростью передачи данных до 0,7 Мбит / с.

Несколько лет спустя была выпущена новая спецификация Bluetooth 2.0, которая включала опцию Bluetooth EDR. Bluetooth EDR позволяет передавать данные в два-три раза быстрее, чем предыдущая версия. Это стало возможным потому, что он использует дифференциальную квадратурную фазовую манипуляцию (QDPSK) и дифференциальную 8-уровневую фазовую манипуляцию (8DPSK) вместе с GFSK. GFSK передает один бит на символ, тогда как QDPSK передает два бита на символ, а 8DPSK передает три бита на символ.

Когда BLE был впервые разработан, на самом деле это был даже не Bluetooth! Он был разработан Nokia как беспроводная технология под названием Wibree. Данный стандарт был разработан так, чтобы потреблять очень мало энергии (а также быть очень дешевым и простым в настройке), что делает его идеальным решением для устройств, работающих от батарей небольшой емкости.

Wibree включает в себя множество методов, аналогичных Bluetooth BR / EDR, включая работу в диапазоне ISM 2,4 ГГц, модуляцию GFSK, схему канала и скачкообразную перестройку частоты. Параллели между ними привели к тому, что Bluetooth SIG принял Wibree в свою спецификацию. Он был выпущен как новый беспроводной стандарт потребляющий мало энергии для работы под названием Bluetooth Low Energy (BLE). BLE впервые появился в спецификации Bluetooth 4.0.

Bluetooth 4.0 не «уничтожил» полностью стандарты Bluetooth BR / EDR, но вместо этого предлагал BLE в дополнение к Bluetooth BR / EDR. Потребительские устройства с BLE часто назывались Bluetooth Smart, а Bluetooth BR / EDR — Bluetooth Classic; однако эти термины больше не используются для дифференциации каждого протокола. В соответствии с этой спецификацией радиостанции могут быть разработаны для работы в качестве радиомодуля BD / EDR только Bluetooth, радиомодуля BLE или спаренного радиомодуля, который поддерживает Bluetooth BR / EDR и BLE.

Bluetooth 5.0

Bluetooth SIG делает все возможное, чтобы вносить улучшения, соответствующие эволюции технологий, и одним из ключевых достижений, которые, по-видимому, движут электроникой, является Интернет вещей (IoT). BLE сыграл большую роль в развитии IoT, но Bluetooth SIG хотел еще больше расширить возможности Bluetooth в приложениях IoT. Новые достижения в оригинальной технологии BLE были выпущены в Bluetooth 5.0, который называется Bluetooth 5.

Bluetooth BR/EDR vs. BLE

Давайте сравним сходства и различия только между Bluetooth BR / EDR и BLE. Хорошее место для начала — физический уровень (PHY) протоколов. PHY содержит схему, используемую для модуляции и демодуляции аналоговых сигналов и преобразования их в цифровые символы. Различия на физическом уровне — это один из факторов, который делает каждый протокол ориентированным на конкретные приложения. Четыре области PHY, где BR / EDR и BLE различаются, — это схема канала, энергопотребление, задержка и пропускная способность.

Схема канала

И Bluetooth BR / EDR, и BLE обмениваются данными в диапазоне ISM 2,4 ГГц, но различаются по количеству каналов, в которых они делят диапазон частот. Bluetooth BR / EDR делит полосу на 79 каналов, разнесенных на 1 МГц. BLE использует более простой передатчик и приемник, поэтому он разделяет полосу на 40 каналов, разнесенных на 2 МГц.

Одна вещь, с которой должны работать Bluetooth BR / EDR и BLE, независимо от количества используемых каналов, это помехи. Диапазон ISM 2,4 ГГц полон передатчиков, использующих все преимущества нелицензионного диапазона. Чтобы минимизировать помехи, как Bluetooth BR / EDR, так и BLE используют скачкообразную перестройку частоты, когда радиостанция работает на одном канале в течение короткого периода времени, прежде чем перейти на другой канал для продолжения связи.

BLE также добавляет еще один элемент в свою схему канала. BLE резервирует три канала для передатчика BLE, чтобы «заявить», что он доступен для подключения. Частота этих трех рекламных каналов была стратегически выбрана таким образом, чтобы они не мешали трем наиболее часто используемым каналам Wi-Fi, также работающим в диапазоне ISM 2,4 ГГц. После установления соединения радиостанции продолжат свою связь на одном из 37 других каналов. На рисунке ниже изображена схема канала для BLE и показано, где три рекламных канала расположены в полосе частот.

Мощность

Минимизация потребления энергии является ключевым отличием между Bluetooth BR / EDR и BLE, о чем свидетельствует тот факт, что BLE имеет «низкое энергопотребление» в своем названии! Bluetooth BR / EDR использует максимальную выходную мощность 100 мВт для передачи данных примерно до 10-100 м. Это было хорошо в те дни, когда большинство устройств можно было часто заряжать. Однако, поскольку спрос на продукты, которые могут работать от батареи в течение нескольких месяцев или лет без подзарядки, увеличивается, такой уровень выходной мощности будет слишком большим, поскольку это приведет к быстрому разряду батареи.

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

Задержка

Еще одно преимущество BLE делает его лучше, чем Bluetooth BR / EDR — задержка. Переход Bluetooth BR / EDR в активное состояние (готовность передавать данные) занимает около 100 мс. Существует дополнительная задержка в 100 мс с момента получения данных на передатчике до момента их получения на приемнике. В некоторых случаях это может привести к довольно заметной задержке. Это также приводит к увеличению энергопотребления, поскольку дополнительное время, необходимое для отправки данных, приводит к увеличению потребления энергии от батареи.

BLE предлагает гораздо меньшую задержку. BLE будет готов отправлять данные уже через 3 мс. Кроме того, задержка с момента получения данных на передатчике до момента их доступности на приемнике составляет всего 6 мс. Это позволяет отправлять данные гораздо быстрее и экономит электроэнергию.

Пропускная способность

В этот момент вам может быть интересно, почему кто-то выбрал бы Bluetooth BR / EDR вместо BLE. Хорошо, где BLE отстает от Bluetooth BR / EDR в пропускной способности. И Bluetooth BR / EDR, и BLE используют GFSK, поэтому теоретически максимальный предел пропускной способности составляет 1 Мбит / с. Однако такие факторы, как издержки протокола, ограничения радиосвязи и искусственные программные ограничения, ограничивают фактическую пропускную способность.

На практике Bluetooth BR может достигать пропускной способности до 0,7 Мбит / с, в то время как Bluetooth EDR может достигать пропускной способности 2,1 Мбит / с. Этой пропускной способности достаточно для приложений, таких как потоковое аудио. Поскольку BLE отправляет данные короткими пакетами для экономии энергии, его пропускная способность сталкивается с дополнительными ограничениями. Максимальная пропускная способность может достигать только 0,27 Мбит / с. Хотя этой пропускной способности недостаточно для потоковой передачи звука, более чем достаточно для отправки данных датчика, которые не нужно постоянно передавать.

Из этих четырех разделов становится ясно, что различия на физическом уровне для каждого из этих протоколов вызывают много различий в рабочих параметрах. В таблице ниже приведены основные параметры между Bluetooth BR / EDR и BLE.

BLE 5.0

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

Первый физический слой (PHY), который предлагает Bluetooth 5, называется LE 1M. Это тот же PHY используется для BLE в спецификации Bluetooth 4.2, поэтому большинство его параметров будут соответствовать параметрам, показанным в таблице 1. LE 1M является единственным физическим слоем, который является обязательным в Bluetooth 5. Другие два PHY являются дополнительными.

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

Bluetooth 5 вводит дополнительные избыточные биты, которые используются для определения правильного значения бита. Кодированный физический слой существует в двух вариантах: S = 2 и S = 8. S = 2 отправляет два символа на бит, что уменьшает пропускную способность в два раза, но теоретически удваивает диапазон. S = 8 отправляет восемь символов на бит. Хотя это снижает пропускную способность до 125 кбит / с, но примерно в четыре раза увеличивает диапазон. На практике фактический диапазон будет немного ниже теоретических значений, но этот метод все же помогает достичь гораздо большего диапазона.

Радиус действия маловажен для большинства конечных приложений, поэтому Bluetooth 5 обязательно включил что-то для приложений, где пропускная способность важнее дальности. Существует опция двойной скорости передачи данных под названием LE 2M, которая увеличивает скорость передачи необработанных данных до 2 Мбит / с. Это позволяет передавать данные с максимальной фактической пропускной способностью 1,4 Мбит / с. Это означает, что данные могут передаваться даже быстрее, чем Bluetooth BR, но с меньшим энергопотреблением.

Таблица 2 сравнивает три физических уровня, доступные в Bluetooth 5, чтобы показать, как они отличаются с точки зрения скорости передачи данных и диапазона.

Bluetooth 5 предлагает множество улучшений в публикации данных. Он по-прежнему использует ту же схему каналов, что и BLE, но включает опции для рассылки данных на всех 40 каналах вместо трех. В Bluetooth 5 небольшие пакеты данных могут передаваться по трем каналам, используемым в BLE. Однако теперь они могут указывать на большие публикуемые пакеты (до 255 октетов), которые можно отправлять по дополнительным 37 каналам. Это также помогает уменьшить объем контента на трех основных каналах. Bluetooth 5 также включает улучшения для цепочки пакетов, периодической публикации данных и меньшего минимального интервала между передачей сообщений.

Приложения

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

Давайте начнем с Bluetooth BR / EDR. Он снижает скорость задержки и мощность пакета для более высокой пропускной способности, поэтому он лучше всего подходит для приложений, где пропускная способность является критически важной спецификацией. Это делает его идеальным протоколом для приложений, таких как потоковая передача видео / звука или отправка больших объемов данных. Распространенными приложениями являются беспроводные гарнитуры (рисунок ниже) и приложения типа точка-точка.

BLE лучше всего подходит для приложений, которым необходимо отправлять только небольшие объемы данных, в результате чего устройство может проснуться, передать необходимые данные и затем вернуться в спящий режим. Низкое энергопотребление BLE делает его обязательным для устройств, которые питаются от небольшой батареи. Приложение, которое хорошо подходит для BLE, — это пульсометр. Монитор сердечного ритма не должен часто отправлять данные, но он должен работать в течение длительного периода времени от батареи. Поскольку область IoT продолжает развиваться, мы, вероятно, увидим много новых приложений BLE.

Важно отметить, что когда вы выбираете устройство Bluetooth с поддержкой для своего приложения, вы должны быть уверены, что выбрали интегральную схему (ИС), которая поддерживает протокол, который вы планируете использовать. Вы не можете купить ИС наугад и предположить, что она поддерживает как Bluetooth BR / EDR, так и BLE. Как упоминалось ранее, Bluetooth BR / EDR и BLE используют разные физические уровни, поэтому вам необходимо убедиться, что выбранная интегральная схема поддерживает физический уровень для протокола, который вы планируете использовать, или она поддерживает оба PHY, если вы считаете, что оба могут быть полезны для вашего приложение.

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

Если вы хотите быть готовым к использованию Bluetooth 5, необходим микроконтроллер, совместимый с Bluetooth 5, для соответствия основным требованиям. Одним из примеров является Maxim MAX32666GWPBT, который имеет два ядра Arm Cortex-M4 и отдельное оборудование, предназначенное для работы стека Bluetooth (рисунок ниже). Это оставляет два ядра полностью бесплатными для вашего приложения. Другим вариантом является маломощный микроконтроллер Arm Cortex-M4 MAX32665 с блоком с плавающей запятой (FPU) и Bluetooth 5. Этот микроконтроллер имеет функции управления питанием, такие как импульсный источник питания с одним индуктором и несколькими выходами (SIMO), и динамическое масштабирование напряжения для минимизации энергопотребления и, следовательно, хорошо подходит для систем с батарейным питанием.

Итоги

Как и в любом хорошем уроке, лучший способ проверить свои знания — это викторина. Испытайте себя, вернитесь к приложениям, перечисленным в начале этой статьи, и посмотрите, сможете ли вы определить, какой протокол Bluetooth используется каждым из них. Если вы не помните, ответы ниже …

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

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

Хотя все эти технологии и называются Bluetooth, они действительно предлагают различные преимущества в мире беспроводной электроники. Чтобы определить, какой протокол лучше всего подходит для ваших приложений, обязательно посмотрите на различия в PHY, перечисленные в таблице 1, чтобы увидеть, где каждый протокол превосходит. Кроме того, следите за тем, как Bluetooth 5 изменит отрасль в ближайшие несколько лет благодаря более высокой пропускной способности, большему диапазону и расширенным возможностям публикации сообщений.

Алексей Козлов

09 ноября 2005

Стандарт нового тысячелетия

C момента своего появления и до последних лет стандарт Bluetooth опережал своё время. Создатель Bluetooth, компания Ericsson, начала свои исследования в области беспроводных интерфейсов для мобильных телефонов ещё в начале девяностых годов прошлого века. В 1998 году Ericsson, совместно с компаниями IBM, Intel, Nokia и Toshiba, выпустил первую спецификацию стандарта Bluetooth 1.0. В первую очередь новый стандарт был призван заменить интерфейсные кабели сотовых телефонов.

Интересно, что в те годы далеко не все пользователи сотовых телефонов понимали, зачем вообще нужен интерфейсный кабель. Было всего два класса устройств, к которым мог быть подключен сотовый телефон. Прежде всего, существовали гарнитуры «hands-free» и системы громкой связи, для которых требовалась двунаправленная передача монофонического аудио среднего качества на расстояние в несколько метров.

Кроме того, существовали персональные компьютеры, с которыми телефон взаимодействовал как электронный органайзер или как внешний модем. Здесь новый стандарт должен был предоставить беспроводную замену последовательному порту (RS-232).

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

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

Тем не менее, основатели стандарта довольно быстро оценили потенциал своего творения. Уже в 1999 году они продемонстрировали своё желание продолжать его совершенствование. Так появилась группа Bluetooth SIG (Special Interest Group). Наряду с пятью основателями в группу вошло довольно много компаний, среди которых были Palm, Microsoft, Motorola, Handspring, Qualcomm и Lucent.

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

Почему «2.0/EDR»?

Начавшееся в 2001 и 2002 годах широкое распространение устройств с поддержкой Bluetooth показало, что этот, лучший в своей области стандарт, всё же недостаточно хорош. Что ж, фактически, разработчики Bluetooth 1.x работали опираясь не столько на практические данные, сколько на прогнозы далёкого (по меркам цифровой индустрии) будущего, и предусмотреть всё они просто не могли.

В 2002 году Bluetooth был стандартизован в IEEE (Institute of Electrical and Electronics Engineers), как стандарт 802.15.1. В том же году представители Ericsson обнародовали планы новой версии стандарта — 2.0. Было отмечено, что новую спецификацию стоит ждать лишь в конце 2004 года, когда рынок до неё дорастёт.

В ноябре 2004 года Bluetooth SIG выпустила спецификацию Bluetooth 2.0+EDR (Enhanced Data Rate). На этот раз практически не было задержки с появлением устройств, поддерживающих новый стандарт. Компании Broadcom, CSR, и RF Micro Devices произвели тестирование прототипов 2.0+EDR и практически сразу же начали серийный выпуск чипов. Однако быстрого вытеснения версий 1.х с рынка не началось.

Первым устройством с поддержкой Bluetooth 2.0+EDR стал не телефон, как можно было предположить, а ноутбук от компании Apple. Bluetooth SIG ожидает повсеместного перехода мобильных телефонов на поддержку нового стандарта не ранее следующего года. При этом, производителей телефонов ожидает значительно больше трудностей, чем было при переходе с версии 1.1 на 1.2.

Появляется закономерный вопрос, относительно того, зачем вообще делали новый стандарт, если он особо никому не нужен, а его предшественник по прежнему вне конкуренции всё из-за тех же дешевизны и бережливости к энергии. На основании чего разработчики надеются на близкий рост популярности версии 2.0?

Таких оснований целых два: выросшие требования к скорости и удобству персональных сетей и желание разработчиков стандарта использовать его не только в персональных сетях.

Пользователи персональных сетей хотят быстро пересылать большие файлы с видео, аудио и фото-контентом, они хотят беспроблемно использовать беспроводную связь с различными устройствами одновременно, они хотят слушать стереофоническое аудио высокого качества через беспроводные наушники и количество подобных задач постоянно растёт. Один из самых пугающих примеров — современные принтеры, способные обогнать Bluetooth-устройства, с которых данные отправляются на печать. Постоянный рост количества Bluetooth-устройств не может не вызывать увеличения размера персональных сетей, где все устройства могут работать одновременно, мешая друг другу. Bluetooth 1.х не готов обслужить потребности таких сетей, что особенно печально в связи с приближением конкурирующего стандарта связи — UWB. Если Bluetooth SIG хочет и дальше представлять стандарт, опережающий своё время, то ей нужно что-то получше, чем 1.х.

Кроме того, не стоит забывать, что стандарт Bluetooth 1.х уже сейчас широко применяется не только для персональных сетей, но и для ряда других задач, среди которых многопользовательские локальные сети и сенсорные приложения. В этих областях стандарту Bluetooth 1.х всё труднее конкурировать с другими стандартами беспроводной связи, такими как Wi-Fi и Zigbee.

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

Новое в Bluetooth 2.0/EDR

Вкратце рассмотрим те нововведения, которые позволяют разработчикам рассчитывать на рост популярности нового стандарта:

Enhanced Data Rate (EDR)

Тема скорости передачи данных создаёт немало трудностей разработчикам Bluetooth. С одной стороны есть множество задач, которым при любых обстоятельствах хватит скорости 721 Кбит/с, которую предоставляют версии 1.х, а с другой — есть мультимедийные задачи, которые требуют передачи всё больших объёмов данных.

Скорость в 2,1 Мбит/с предоставляемая новой версией Bluetooth, всё ещё заметно не дотягивает даже до самых медленных беспроводных сетей, но для типичных мультимедийных задач её почти достаточно.

После обещанных в 2002 году 12 Мбит/с цифра 2,1 выглядит более чем скромно. Однако нужно учитывать, что разработчики Bluetooth SIG были сильно ограничены требованиями к энергопотреблению и стоимости, которые были и остаются наиболее приоритетными для данного стандарта.

В Bluetooth 1.х используется одна из наиболее примитивных схем модуляции — GFSK (Gaussian Frequency Shift Keying), простота которой была весьма привлекательна для разработчиков в 1998 году, когда даже скорость в 721 Кбит/с казалась избыточной. В Bluetooth 2.0/EDR используется несколько альтернативных схем модуляции, благодаря которым скорость передачи данных возрастает почти втрое. При этом, GFSK продолжает поддерживаться из соображений совместимости.

Отсутствие «прыгающих» частотных каналов.

В Bluetooth версий 1.х связь может осуществляться по одному из 79 частотных каналов. Чтобы избежать помех от других устройств, работающих в том же частотном диапазоне, каналы меняются 1600 раз в секунду. Это достаточно простое решение, а кроме того, в 1998 году такой протокол мог рассматриваться как неплохая аппаратная защита связи от злоумышленников. К неприятным чертам такого механизма относятся более медленная связь и трудности в дальнейшем совершенствовании стандарта.

В версии Bluetooth 2.0 для защиты от помех используется более современный механизм, что позволяет полнее использовать возможности стандарта.

Поддержка Multi-cast

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

В Bluetooth 2.0 предусмотрена возможность одновременной отправки нескольким устройствам одних и тех же данных. Эта возможность называется «Multi-cast», она стала возможна благодаря устранению механизма быстрых смен частотных каналов.

Система QoS (quality of service)

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

Спецификация Bluetooth 2.0 предусматривает специальный механизм QoS (quality of service), который обеспечивает взаимодействие устройств с минимальным количеством задержек. Устройства, поддерживающие QoS, коммуницируют между собой с целью согласовать свои потребности в немедленной передаче данных и возможности безболезненно справиться с задержкой связи. Таким образом, без повышения реальной скорости передачи данных, удаётся устранить эффект притормаживания, который так раздражает пользователей.

Распределённый контроль доступа к среде

Модель сети в ранних версиях Bluetooth очень проста. Сеть имеет одно главное и от одного до семи подчинённых устройств. Данные могут передаваться только между главным («master») и подчинённым («slave») устройствами. При этом, главное устройство контролирует доступ устройств к среде передачи данных. Если главное устройство по какой-то причине покинет сеть, то остальная сеть не сможет функционировать.

В Bluetooth 2.0 появился новый протокол, который предусматривает распределённый контроль за доступом к среде передачи данных, что избавляет сеть от зависимости от единственного устройства. Как только главное устройство покидает сеть, его функции передаются другому устройству.

Кроме того, в Bluetooth 2.0 максимальный размер сети увеличен с 8 до 256 устройств. В версиях 1.х для увеличения сети предусматривался довольно неудобный механизм объединения простых Bluetooth-сетей («piconet») в одну большую сеть («scatternet»). При этом, одно и то же устройство являлось главным в одной простой сети и подчинённым в другой. В версии 2.0 всё значительно проще — от одного до 255 подчинённых устройств соединяются с одним главным.

Усиленное энергосбережение

Возросшая скорость передачи данных в Bluetooth 2.0 привела к росту потребляемой устройствами мощности. Однако, потребляемая мощность выросла не так сильно, как скорость, поэтому общий расход энергии на передачу одного и того же объёма данных заметно сократился. Для большинства задач имеет место более чем двукратный выигрыш в сбережении энергии.

Более умная организация работы с данными также повлияла на энергопотребление в сторону его сокращения. Так, например, использование одновременной передачи данных нескольким устройствам заметно экономнее, чем передача этих данных каждому устройству отдельно.

Обратная совместимость с предыдущими версиями

Спецификация Bluetooth версии 2.0 предусматривает полную совместимость со всеми предыдущими версиями. Устройство, поддерживающее новый стандарт, способно обмениваться данными с устройствами всех версий, даже если они объединены в одну сеть. При этом, с новыми устройствами будет идти обмен данными на повышенной скорости 2,1 Мбит/с, а со старыми — на прежних 721 Кбит/с.

Будущее Bluetooth

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

Bluetooth SIG планирует начать выпускать обновлённые спецификации ежегодно и обещает представить очередную версию уже в конце 2005 года. Разумеется, не каждая новая версия будет содержать столько новшеств, как версия 2.0/EDR.

Интересно, что скорость передачи данных больше не заявляется разработчиками стандарта в качестве ближайшей точки приложения их усилий. Значительно больше внимания в их планах уделено совершенствованию возможностей Bluetooth в области более совершенного использования имеющейся скорости, так, например, в 2005 году планируется доработать систему QoS, совершенствовать которую можно практически бесконечно, а в 2006 ожидается доработка системы Multi-Cast.

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

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

Bluetooth и все-все-все

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

Рассмотрим расстановку сил между Bluetooth и его основными соперниками:

Bluetooth vs. UWB

Новый стандарт беспроводной связи, называемый Wireless USB, предназначен практически для тех же задач, что и Bluetooth, то есть — для персональных сетей. Основная слабость нового стандарта заключается в том, что он ещё не готов, но его выпуск планируется на относительно недалёкое будущее, и уж тогда ничто не помешает разгореться соперничеству между называемый Bluetooth и Wireless USB, в котором на стороне первого будут низкие цена и энергопотребление, а на стороне второго — скорость передачи данных, при идеальных условиях связи достигающая 480 Мбит/с (как у USB 2.0). Множество уже существующих совместимых устройств вряд ли выручит Bluetooth в намечающейся борьбе, так как фактически, Wireless USB будет отличаться от сверхпривычного USB 2.0 только отсутствием кабеля и адаптация нового стандарта пройдёт быстро и безболезненно.

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

Вполне вероятна гонка, в которой разработчики Bluetooth будут наращивать скорость, а разработчики Wireless USB — снижать энергопотребление. Оба стандарта чисто технически имеют много общего, поэтому помимо победы одного из них можно рассматривать и вариант создания на их основе нового стандарта связи.

В любом случае, окончательное решение вопроса — дело не самых ближайших лет.

Bluetooth vs. Wi-Fi

Теоретически, стандарты Bluetooth и Wi-Fi предназначены для принципиально разных задач, но развитие мобильной связи и локальных сетей навстречу друг другу вызвало появление областей, где эти стандарты успешно конкурируют.

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

Фактически, увеличение скорости, имеющее место в последней версии Bluetooth, позволяет ему полностью вытеснить Wi-Fi из области мобильных сетей, где он только начал появляться. В тех же областях, где Wi-Fi останется конкурентоспособным, его будет выручать прежде всего не скорость, а специфическая «заточенность» под сложные сетевые задачи, и, особенно под интернет.

Скорее всего, смартфоны и игровые консоли будущего станут использовать Wi-Fi для связи с обычными немобильными сетями и с интернетом, а Bluetooth — для связи между собой. С мечтами о едином сетевом стандарте опять придётся подождать.

Bluetooth vs. Zigbee

Область сенсорных систем — это единственная область, где энергосбережение Bluetooth не просто не дотягивает до идеала, а не выдерживает даже самых минимальных требований. Речь здесь идёт не только об экономичной передаче данных, но и о более умном использовании энергии в остальное время.

Конкурирующий стандарт Zigbee, заметно отстающий от Bluetooth по скорости, позволяет сенсорным устройствам работать от одного аккумулятора по несколько лет.

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

Обзор Функций и Различий Bluetooth 5.0

Кратко метод FHSS можно объяснить так: модуль беспроводной связи разбивает данные на большое количество небольших информационных пакетов и передает их с помощью псевдослучайного алгоритма со скачкообразной перестройкой частоты (около 1600 раз в секунду) или посредством шаблона (паттерна), составленного из 79 подчастот. В такой системе «понять» друг друга смогут только те Bluetooth-чипы, которые изначально настроены на одинаковые шаблоны, тогда как для всех прочих устройств такой радиосигнал (данные) будет просто радиошумом. Таким образом, протокол FHSS обеспечивает Bluetooth-сопряжение только между конкретными устройствами, которые обозначил пользователь(ли).

При этом несколько устройств, сопряженных посредством одинакового шаблона, могут быть объединены в «пикосеть» (piconet). Это централизованная структура, где одно устройство всегда выступает в роли мастера, а другие устройства работают в пассивном режиме. Мастер определяет шаблон пикосети, на котором будут работать все пассивные устройства, и синхронизирует ее работу. Максимальное количество девайсов в пикосети — восемь пассивных устройств с одним ведущим мастером.

Пикосети в Bluetooth могут работать как независимо, так и совместно в рамках одноранговой сети — «scatternet». Для этого пикосети должны иметь хотя бы одно общее устройство. С помощью scatternet можно объединить до 10 пикосетей и до 71 пассивных устройств, при этом есть возможность использовать так устройства-гейты для объединения устройств на отдаленном расстоянии через интернет.


Схематическое изображение piconet и scatternet в Bluetooth. Источник

Обзор ключевых улучшений Bluetooth 5.0

Начиная с версии 4.0, протокол Bluetooth поддерживает работу с двумя типами устройств. Первый — Bluetooth Classic (BR/EDR). Он используется там, где нужно «по воздуху» передать большое количество данных, например, в автомобильных развлекательных системах, аудиогарнитурах или беспроводных динамиках.

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

BR/EDR- и BLE-устройства несовместимы друг с другом, даже если имеют одинаковые спецификации и выпущены одним брендом. По этой причине некоторые устройства, такие как мобильные телефоны или ноутбуки, реализуют с поддержкой обоих типов соединений. Такой подход обычно называют Dual-Mode Bluetooth.


Где используются BR/EDR-, BLE- и Dual-Mode Bluetooth. Источник

Так вот, с 2010 года IoT-рынок начал стремительно расти (а вместе с ним и количество датчиков и устройств, требующих модуль BLE), из-за чего BLE стал более распространенным протоколом по сравнению с BR/EDR. В Bluetooth Special Interest Group заметили эту тенденцию и выпустили обновление Bluetooth 5.0, большая часть которого направлена на улучшение работы протокола BLE.

Вот обзор наиболее важных функций и особенностей Bluetooth 5.0.

Увеличение скорости — до 2 Мбит/с

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


Архитектура Bluetooth: стек протокола состоит из трехуровневого аппаратного нижнего стека (радио, основной диапазон, LMP) и трехуровневого программного верхнего стека (HCI, L2CAP и SDP), затем поверх этого располагается код приложения. Источник

Нижний уровень стека протоколов Bluetooth называется физическим уровнем или PHY. Согласно официальному обзору Bluetooth 5.0 в новой версии протокола было добавлено два новых варианта PHY к спецификации PHY, используемой в Bluetooth 4.x: LE 1M, LE 2M и LE Coded. Первые два варианта спецификации PHY в основном используются для потоковой передачи данных с близкого расстояния. LE 1M — это Bluetooth 4, а LE 2M был представлен в Bluetooth 5.0, и он добавляет возможность передачи данных со скоростью 2 Мб/с (в теории может быть 6.25 Мб/с).

Вместе с функцией Data Length Extension (DLE), представленной в Bluetooth 4.2, новый уровень PHY позволит увеличить скорость и объем данных, которые могут быть переданы по каналу BLE 5.0. Для устройств и приложений, которые не требуют более высокой скорости, соединение 2 Мб/с позволит в два раза снизить уровень энергопотребления, поскольку этим устройствам потребуется в два раза меньше времени на передачу одинакового объема данных (по сравнению с Bluetooth 4.x).

Увеличение дальности — до 50-250 метров

Второй добавленный в Bluetooth 5.0 уровень PHY — LE Coded — даст возможность расширить радиус передачи беспроводного сигнала с 50 метров вне помещения и 10 метров внутри помещения до 40 метров в помещении и больше 200 метров в прямой видимости. Но и это не предел, при соблюдении определенных условий дальность сигнала Bluetooth 5.0 может вырасти до 1500 метров (на открытом пространстве).

Это стало возможным благодаря тому, что в Bluetooth 5.0 необработанные данные по-прежнему передаются со скоростью 1 Мб/с, однако теперь эти данные включают в себя двойную или восьмикратную избыточность и функцию прямой коррекции ошибок (FEC), которая снижает шансы потери данных при передаче сигнала.

Вот различные варианты PHY и скорости, доступные в версии Bluetooth 5.0:

  • LE 1M: 1 Мб/с — каждый бит представлен 1 символом.
  • LE 2M: 2 Мб/с — каждый бит представлен 1 символом.
  • LE Coded: 1 Мб/с — каждый бит представлен 2 или 8 символами (режимы Long Range S=2 и Long Range S=8 соответственно).
Если упростить, то работу FEC можно представить на следующем примере. Допустим, вам нужно передать по Bluetooth данные: «0» или «1». Тогда в LE Coded / FEC вместо «0» система может передать «0000», а вместо «1» она может передать «1111». Это будет медленнее, но это дает некоторую устойчивость: если сообщение будет повреждено в пути, скажем, на «0001», тогда вы можете быть уверены, что на самом деле оно должно было быть «0000». Точно так же если сигнал был изменен с «1111» на «1011», вы все равно можете быть уверены, что он должен был быть «1».

Если же получено «1010», то ясно, что были изменены два бита, но изменилось ли «0000» на «1010» или «1111» изменилось на «1010» — неизвестно. Эту проблему как раз таки решает протокол FEC Bluetooth 5.0.

Вот сравнение режимов BLE 4.2, BLE 5.0 и двух режимов BLE 5 Long Range:


Улучшение определения местоположения

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

Предыдущие версии делали это, чтобы уведомить вас об имени, характере и качестве соединения с другим устройством, но Bluetooth 5.0 способен на гораздо большее: увеличение пропускной способности и полезной нагрузки, объединение пакетов данных в одну цепочку (максимум — 1650 байтов), отправке пакетов данных в заданные периоды / промежутки времени. Все это можно использовать, например, чтобы получать информацию о вашем местоположении от маяков BLE, без необходимости устанавливать приложение или проходить настройку соединения.

Другие важные функции Bluetooth 5.0

Совместимость. Bluetooth 5 полностью совместим с Bluetooth 4.x. и при этом он поддерживает весь основной функционал прошлых версий пртокола (1.x., 2.x., 3.x.) Например, вы можете использовать функционал расширенного диапазона передачи данных из Bluetooth 4.2 в сочетании с более высокой скоростью передачи данных из Bluetooth 5.0.

Емкость сообщения. В четвертой версии Bluetooth 4.0 довольно небольшая емкость сообщения — 31 байт, что дает всего 17-20 полезной нагрузки, тогда как Bluetooth 5.0 может передавать в сообщении 255 байт, что дает боле чем в восемь раз большую полезную нагрузку данных при передаче сообщения.

Двойной звук. Еще одна функция Bluetooth 5.0 — возможность одновременно воспроизводить аудио сразу на двух подключенных устройствах. Благодаря этой опции вы можете передать звук со своего телевизора на две пары беспроводных наушников или со смартфона на две разные колонки. Также вы сможете передать со своего смартфона два разных сигнала на два разных беспроводных наушника. Либо подключить одни беспроводные наушники и к компьютеру, и к смартфону, чтобы принимать аудиосигналы с обоих устройств-источников одновременно.

Ключевые различия между Bluetooth 5.0 и 4.2


Что добавили обновления Bluetooth 5.1 и 5.2

С момента появления в декабре 2006 года спецификация Bluetooth 5.0 стала более удобной и продвинутой благодаря двум обновлениям — Bluetooth 5.1 (2019) и Bluetooth 5.2 (2020). Самое большое улучшение — это функция LE Audio, которая позволяет передавать аудиосигнал высокого качества через BLE. Также LE Audio обеспечивает лучшее качество звука людям с проблемами слуха.

Вот обзор улучшений и функций, добавленных в новых версиях Bluetooth 5.1 и 5.2.

1. Расширенный протокол атрибутов (EATT)

Благодаря улучшениям в профиле Generic Attribute и обновлению протокола атрибутов ATT удалось реализовать протокол расширенных атрибутов (EATT). Он поддерживает постоянное шифрование, параллельные транзакции, L2CAP-режим безопасного управления потоком и изменения ATT (MTU) во время соединения.

Помимо прочего, на практике это означает возможность сокращения сквозной задержки при передаче сигнала между устройствами.

2. Управление мощностью в LE-режиме

После обновления до версии 5.2 в Bluetooth появился регулятор мощности LE (LE Power control). Он позволяет оптимизировать уровень мощности передачи сигнала между двумя сопряженными устройствами для поддержания оптимального уровня Bluetooth-сигнала с точки зрения энергоэффективности и качества. На практике это означает, что ваш смартфон сможет изменять мощность сигнала в зависимости от расстояния до колонки: если она близко — телефон дает слабый сигнал и экономит энергию, если далеко — мощный сигнал, но повышенное потребление энергии.

3. Низкоэнергетические изохронные каналы

В Bluetooth 5.2 также была добавлена новая функция передачи аудио через изохронные каналы с низким энергопотреблением (LE Isochronous Channels). Характерной особенностью изохронных каналов является отсутствие повторной передачи данных в случае ошибок. Поврежденные пакеты просто отбрасываются, что дает возможность воспроизводить аудио через Bluetooth в реальном времени на беспроводных устройствах с низким энергопотреблением. Кроме того, функционал LE Isochronous Channels дает возможность передавать данные с привязкой ко времени не на одно, а сразу на несколько беспроводных устройств с поддержкой Bluetooth 5.2.

Вот пример вещей, которые можно реализовать с помощью этой технологии:

  • Аудиосигнал с низким энергопотреблением. Новый алгоритм сжатия аудиосигнала можно использовать для улучшения качества передаваемого аудиосигнала на беспроводных гарнитурах, в слуховых аппаратах и т.д.
  • LC3 — коммуникационный кодек низкой сложности. Новый кодек Bluetooth может передавать больше данных на более низких битрейтах. Благодаря этому производители беспроводных гарнитур могут решать: сделать наушники менее громоздкими, повысить качество звука до максимума или обеспечить более длительный срок службы аккумулятора беспроводной гарнитуры.
  • Улучшение слухового аппарата. Новая функция Bluetooth позволяет разработать слуховые аппараты, которые будут менее громоздкими, более функциональными, выдавать лучшее качество звука и иметь некоторые дополнительные возможности, например, быстрая синхронизация с телефоном, телевизором, колонкой или другим слуховым аппаратом.

Сравнение Bluetooth 5.0 с 5.1 и 5.2

Bluetooth 3.0: шоб вы себе знали…

Интерфейс Bluetooth Core Specification Version 3.0 High Speed (HS) или попросту Bluetooth 3.0 представлен официально. Рабочая группа Bluetooth SіG* справилась со всем вовремя.

А теперь небольшой урок ликнепа для тех, кто слышит о новинке впервые.

Что такое Bluetooth 3.0?

Все просто и понятно. Это следующее поколение интерфейса стандарта Bluetooth, точнее технология, позволяющая передаватъ данные между двумя электронными устройствами без помощи проводов. Но в отличии от версии Bluetooth 2.1+EDR интерфейс 3.0 работает быстрее.

А насколько быстрее?

Намного. Новый стандарт стал значительно шустрее своего предшественника. В нем зафиксирована поддержка обмена информацией со скоростями до 24 Мбит/с. Как известно, возможности Bluetooth 2.1+EDR (Enhanced Data Rate) ограничены значением 3 Мбит/с.

И что?

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

А это значит, что на беспроводную синхронизацию звукозаписей между ПК и проигрывателем или телефоном, передачу фотоснимков в направлении принтерa или ПК, отправку видеозаписей с камеры или телефона на компьютер или телевизор и т.п. мы будет тратить поменьше своего драгоценного времени.

А откуда такое ускорение?

Повышение скорости обеспечивает использование в качестве транспорта протокола іEEE 802.11 (Wі-Fі).

Не пропустите: КАК ПОДКЛЮЧИТЬ ВНЕШНЮЮ BLUETOOTH-КОЛОНКУ К ALEXA?

Стоп! Так это обычный Wі-Fі?

Шоб да!, так нет!. Bluetooth 3.0 совместим с іEEE 802.11 (Wі-Fі), но взаимодействие между передающим и принимающим устройствами будет построено по схеме, подобной схеме ad-hoc, не требующей входа в сеть Wі-Fі. Но есть еще нюансы.

Для достижения максимально возможной скорости необходимо, чтобы каждое из двух устройств имело не только Bluetooth-, но и 802.11-модуль. В процессе соединения передающее устройство спросит устройство, принимающее сигнал, есть ли в нем поддержка этого более скоростного стандарта беспроводной связи.

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

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

А если еще больше вникнуть в детали, то отсутствие буквенного индекса в обозначении 802.11 можно отнести на счет отсутствия в планах разработчика Bluetooth 3.0 группы SіG и Wі-Fі Alliance взаимной сертификации устройств. Другими словами, устройства с поддержкой Bluetooth 3.0, не будут совместимы с устройствами, поддерживающими 802.11b, g или n.

Не пропустите: ANDROID-СМАРТФОН НЕ ПОДКЛЮЧАЕТСЯ К WINDOWS ПО BLUETOOTH: ПОЧЕМУ И ЧТО ДЕЛАТЬ?

А как насчет совместимости со старой версией?

Не надо волновать свой душевный комфорт. Интерфейс Bluetooth 3.0 HS соранил совместимость с предыдущей версией спецификации. Так что пересылать фотки со своего нового меганавороченного коммуникатора на старый телефон, который вы скоро подарите бабушке, можно будет запросто.

Кроме того, в Bluetooth 3.0 будет использоваться технология Enhanced Power Control (EPC), позволяющая значительно снизить вероятность разрыва соединения, если положить телефон в сумочку или, скажем, карман.

А когда эта радость появится у нас?

Точно не завтра. Официальное утверждение спецификаций является лишь первым шагом на пути Bluetooth 3.0 к потребителям. На втором шаге компании Atheros, Broadcom, CSR и Marvell —разработчики и производители элементной базы, входящие в Bluetooth SіG, предложат свои решения с поддержкой новой спецификации изготовителям электроники.

Третьего шага — появления готовых продуктов на рынке, по мнению разработчиков, можно ожидать через 9-12 месяцев. Так что радует пока только тот факт, что процесс уже необратим, и вскоре версия 3.0 заменит сегодняшнюю Bluetooth 2.1+EDR.


* Группа Bluetooth Special Interest Group (SiG) был основан 20 мая 1998 года и с того времени занимается разработкой стандартов для данной технологии. Изначально в консорциум вошли Erіcsson (ныне Sony Erіcsson), іBM, іntel, Toshіba и Nokіa). Позже к ним присоединились другие. К сегодняшнему дню группой было принято шесть стандартов Bluetooth.

Bluetooth адаптер для компьютера. Как выбрать?

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

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

И если в ноутбуках данный беспроводной модуль встроенный с завода (за исключением некоторых моделей, в основном старых), и его достаточно просто включить (см. как включить Bluetooth на ноутбуке) и можно пользоваться, то в стационарных компьютерах Bluetooth отсутствует. Снова же, за исключением случаев, когда у вас материнская плата с интегрированным Bluetooth модулем, или он был установлен отдельно при сборке системного блока.

Важно понимать, что это не просто драйвер, или программа, которую можно скачать с интернета и все заработает (как многие думают). Это отдельное устройство (модуль).

Чтобы проверить, есть ли Bluetooth на вашем компьютере, достаточно зайти в диспетчер устройств и посмотреть, есть ли там соответствующий адаптер в отдельном разделе, или в разделе «Сетевые адаптеры».

Редко, но бывают случаи, когда этого адаптера нет в диспетчере устройств, но он есть в компьютере. Просто не установлен драйвер. В таком случае, должны быть неизвестные устройства. Или «Периферийное устройство Bluetooth» на вкладке «Другие устройства».

Мне кажется, если бы в вашем компьютере был Блютуз, вы бы об этом точно знали. Думаю, его нет. И отсюда вопрос: «что делать, если в компьютере нет Bluetooth, а он нужен?».

Решение очень простое – выбор и покупка внешнего USB Bluetooth адаптера. Бывают еще PCI адаптеры, которые подключаются внутри системного блока, в PCI-слот на материнской плате. Но их не много на рынке, и они как правило идут в паре с Wi-Fi модулем.

Зачем нужны Bluetooth адаптеры для ПК и какие они бывают?

После покупки и подключения такого адаптера к компьютеру, мы сможем подключать к нему самые разные устройства по Bluetooth. Это мышки, клавиатуры, наушники, гарнитуры, джойстики (в том числе DualShock и Xbox Wireless Controller), принтеры, акустически системы, камеры и т. д. Так же можно обмениваться файлами с другими компьютерами, ноутбуками, смартфонами и планшетами. Правда, передавать файлы таким способ не очень удобно.

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

Самые популярные, недорогие и распространенные – USB адаптеры. На вид они как обычная флешка. Есть очень маленькие, которые отлично подходят как для ПК, так и для ноутбуков. Для своего компьютера я купил один из таких адаптеров – Grand-X Bluetooth 4.0. Выглядит он вот так:

А есть еще вот такие:

Как видите, есть варианты с внешними антеннами. Наличие антенны обеспечивает усиление сигнала и более стабильное соединение.

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

Выбираем Блютуз адаптер для компьютера

Вы можете прямо сейчас открыть новую вкладку в своем браузере, и в каком-то популярном интернет-магазине посмотреть на выбор Bluetooth адаптеров. Думаю, вы сразу увидите, что цена на них сильно отличается. Есть как очень дешевые модели, так и дорогие. И это не просто так. Цена в данном случае зависит не только от бренда, но и от характеристик и возможностей самого адаптера.

При выборе Блютуз адаптера я советую ориентироваться по таким параметрам:

  • Аппаратная версия, или просто версия Bluetooth. Это самый главный параметр. На данный момент, самая новая версия 5.0. Но в продаже сейчас все адаптеры в основном от версии 2.0 до 4.1. Версия не редко указана в названии самого адаптера. Например: Grand-X Bluetooth 4.0. Или в характеристиках. В чем суть? Чем новее версия – тем лучше. Выше скорость передачи, совместимость между устройствами, стабильность подключения, ниже расход энергии (не очень актуально в случае с ПК, но все же). Так что рекомендую брать адаптеры версии 4.0 и выше. По цене они будут дороже, чем та же версия 2.0. Если почитать отзывы к какому-то адаптеру версии 2.0, то можно увидеть, что при подключении устройств с поддержкой версии 4.0, 4.1 возникает много проблем. Разные задержки, маленький радиус действия, плохой звук, обрывы и т. д.
  • Интерфейс подключения. Это то, о чем я уже писал. В основном все адаптеры подключаются по USB 2.0. Думаю, вы будете покупать именно такой. Для компьютера можно найти так же адаптер с интерфейсом PCI. Но я их не видел в продаже, да и с установкой там сложнее. Нужно разбирать системный блок. Проще купить USB и не выдумывать.
  • Класс. Здесь все просто. В зависимости от класса Bluetooth определяется радиус действия (расстояние между устройствами). 3 класс – 1 метр, 2 класс – 10 метров, 1 класс – 100 метров. У меня адаптер первого класса, но радиус действия указан 50 метров. А в реальных условиях он будет 10-20 метров. В зависимости от преград, помех и других факторов. У моделей с внешней антенной радиус действия может быть больше.
  • Поддержка профилей. Это набор разных функций и возможностей. Чтобы два Bluetooth устройства соединялись и работали, необходимо, чтобы они поддерживали определенный профиль. Этих профилей есть очень много. Возьмем, например, самый популярный профиль Headset (HSP). Он служит для передачи звука (моно, в основном на гарнитуры). То есть, если в вашем Блютуз адаптере нет поддержки этого профиля, то гарнитуру вы не подключите. Еще один популярный профиль – A2DP. Он отвечает за передачу стерео звука (качество намного лучше чем по HSP). Профиль Dial-up, например, позволяет подключать компьютер к интернету по Bluetooth. А если вы захотите раздать интернет, то понадобится поддержка LAN Access Profile. Не всегда в характеристиках к конкретному адаптеру можно найти список поддерживаемых профилей. Но беспокоится не стоит. Практически все адаптеры поддерживают самые популярные и необходимые профиля, которые могут понадобится для подключения самых разных устройств.

Вот фото характеристик моего адаптера:

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

Еще несколько советов по выбору и конкретные модели

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

Вот например адаптер STlab B-122. Стоит всего чуть больше двух долларов (и это в наших магазинах). Но там Bluetooth версии 2.0 с поддержкой голосового режима и куча разных проблем при соединении с другими устройствами. Да, он будет работать, но подойдет далеко не для всех задач. Так же возможно придется повозится с поиском подходящих драйверов. Такие дешевые адаптеры вообще не советую покупать. И версию 2.0 лучше не берите.

Тот что выбрал я – Grand-X Bluetooth 4.0 (BT40G), стоит уже почти 9 долларов. Но там уже версия Bluetooth 4.0, первый класс и неплохие отзывы. Есть еще более дорогие модели. Например, Bluetooth-адаптер Trust 4.0. И более дешевые – F&D BD-10 и STlab 4.0 (B-421). Если вы привыкли доверять более популярным компаниям, то можете посмотреть ASUS USB-BT400.

Как пользоваться адаптером?

Просто подключите его в USB-порт компьютера.

И если вам повезет (как и мне), то Windows автоматически опознает Bluetooth адаптер и вы сможете сразу подключать устройства. В моем случае была установлена Windows 10. Адаптер от Grand-X определился сразу и появился в диспетчере устройств.

И на панели уведомлений появилась иконка «Bluetooth». Нажав на которую можно добавить новые устройства, отправить/принять файл, открыть настройки и т. д.

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

Если у вас уже есть адаптер, вы его подключили и все работает, то вам может пригодится статья как подключить Bluetooth наушники к компьютеру или ноутбуку на Windows 10. На ее примере вы можете посмотреть, как подключать Bluetooth устройства к компьютеру с установленной Windows 10.

Жду от вас обратной связи в комментариях. Пишите, пригодилась моя статья, или нет. Может я что-то упустил и нужно ее дополнить. Всего хорошего!

Чем отличаются различные версии Bluetooth?

Для начала скажу, что я зарабатываю через вот этого брокера