Главная Веб-разработка Что такое Bluetooth и как он работает

Что такое Bluetooth и как он работает

от admin

Или сказ о живучем синезубом короле.

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

Из этой статьи вы узнаете:

История появления Bluetooth

В 1994 году производитель телекоммуникационного оборудования Ericsson начал разработку беспроводной альтернативы для кабелей RS-232. Для стандартизации нового протокола в 1998 году была создана группа компаний SIG, в которую входили эксперты из Intel, Nokia, Toshiba, Ericsson и IBM.

В 1999 году SIG опубликовала спецификации для Bluetooth 1.0. Теперь производители могли использовать новую технологию в своих устройствах.

Уже через год вышла первая Bluetooth-гарнитура от Ericsson. В комплекте с ней шёл съёмный адаптер, который подключался к телефону. Без него гарнитура не работала, так как в устройствах того времени не было встроенных Bluetooth-модулей.

Что такое Bluetooth и как он работает

Первая Bluetooth-гарнитура от Ericsson
Фото: Ericssoners

Протокол получил своё название в честь Гарольда Синезубого — короля Дании, который примирил знатные семьи из Дании и Норвегии.

А логотип Bluetooth — это объединение инициалов имени короля.

Что такое Bluetooth и как он работает

Логотип Bluetooth — это переплетение двух нордических букв: H и B.
Инфографика: Майя Мальгина для Skillbox Media

Что такое Bluetooth и как он работает

Как и Wi-Fi, Bluetooth работает на частотах, близких к 2,4 ГГц. Но у стандарта есть свои особенности: частота передачи данных постоянно меняется, а устройства объединяются в пикосети. Остановимся на этом подробнее.

При передаче данных по Bluetooth используется метод расширения спектра со скачкообразной перестройкой частоты (FHSS, frequency hopping spread spectrum). Название сложное, но на деле технология работает просто.

Диапазон передачи разбивается на 79 частот. Устройство 1600 раз в секунду псевдослучайным образом выбирает одну из них и передаёт пакеты данных.

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

Устройства, передающие данные одинаковым образом, то есть «понимающие» друг друга, объединяются в пикосеть. В таких сетях есть два вида устройств: главное, или ведущее, и периферийные, они же ведомые.

Например, смартфон — это ведущее устройство. Оно может управлять наушниками, умными часами, весами и другими гаджетами, которые получают от него команды.

Что такое Bluetooth и как он работает

Простая пикосеть, состоящая из одного ведущего устройства и трёх ведомых.
Инфографика: Майя Мальгина для Skillbox Media

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

Для чего нужен Bluetooth

В далёкие 2000-е по Bluetooth часто передавали файлы между телефонами: песни, видео, «смешные картинки» и игры (олды тут?). С развитием интернета, востребованность этой функции сошла на нет, но Bluetooth как технология передачи данных не утратил популярности. Даже наоборот: сегодня он есть практически в каждом беспроводном устройстве — от мини-колонок до дронов. И вот почему.

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

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

Версии и модификации Bluetooth

С момента появления протокол успел несколько раз обновиться и дорасти до версии 5.4. Вспомним особенности каждого из релизов.

Эта модификация Bluetooth используется в медицинских девайсах, спортивной обуви или тренажёрах. Датчики LE могут работать годами от небольшой батарейки, периодически включаясь для отправки данных на ведущее устройство. В четвёртой версии Bluetooth также появилось 128-битное AES-шифрование, повышающее безопасность передаваемых данных.

Читать также:
Топ-7 альтернатив Notion с открытым исходным кодом

В поздних версиях, начиная с Bluetooth 5.2, появилось несколько интересных технологий:

  • Enhanced Attribute protocol (EATT) — обеспечивает дополнительное шифрование передаваемых данных.
  • LE Power Control — позволяет регулировать мощность передатчиков в устройствах, адаптируя их к расстоянию между ними.
  • LE Isochronous Channels — используется в беспроводных наушниках и аудиосистемах. Позволяет синхронизировать проигрывание музыки на нескольких устройствах одновременно.

Скорость и радиус действия Bluetooth

Радиус действия Bluetooth зависит от типа датчика, установленного в устройстве, и от наличия препятствий между двумя гаджетами.

В зависимости от расстояния, Bluetooth-датчики делятся на три класса:

  • Первый класс, способный поддерживать устойчивую связь на расстоянии 100–200 метров. В бытовых устройствах встречается редко и используется на промышленном оборудовании.
  • Второй класс удерживает стабильную связь на расстоянии 10–20 метров. Такие датчики чаще всего установлены в смартфонах или планшетах.
  • Третий класс наименее мощный и подходит для объединения устройств на расстоянии до пяти метров. Устанавливается на небольших гаджетах — фитнес-браслетах, умных часах и так далее.

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

Скорость Bluetooth определяется версией протокола и расстоянием между устройствами. Стандарт 5.0 и старше поддерживает передачу данных со скоростью до 48 Мбит/с, что вдвое больше чем в версии 4.0. Но она зависит от расстояния между устройствами — чем больше дистанция, тем медленнее соединение. Поэтому, если вы хотите передать большой файл, то лучше поднести гаджеты на расстояние до метра.

Чем Bluetooth отличается от Wi-Fi

Протоколы Bluetooth и Wi-Fi работают на частоте 2.4 ГГц и передают данные с помощью радиоволн. Но на этом сходства заканчиваются. В отличие от Bluetooth, у Wi-Fi-передатчиков выше мощность и пропускная способность, что позволяет передавать данные на большие расстояния почти без потери скорости соединения.

Нагляднее различия можно увидеть в таблице:

Актуальные технологии Bluetooth 5.4 Wi-Fi 2.4 Wi-Fi 5 Wi-Fi 6
Радиочастоты 2402–2480 МГц 2412–2472 МГц 5160–5825 МГц 5955–7115 МГц
Радиус действия в помещении 40 м 70 м 50 м 60 м
Максимальная скорость передачи данных До 50 Мбит/с До 600 Мбит/с До 6,77 Гбит/с До 11 Гбит/с
Падение скорости у края радиуса приёма До ~32 Кбит/с До ~300 Мбит/с До ~3,4 Гбит/с До ~5 Гбит/с

Базовый Wi-Fi 2.4 в десять раз быстрее последней версии Bluetooth, а Wi-Fi 5-й и 6-й версии — в сотни раз. При этом скорость передачи данных при Wi-Fi-соединении почти не зависит от расстояния между устройствами.

Что запомнить

Резюме по тому, о чём рассказали в статье:

  • Bluetooth — это стандарт беспроводной связи, обеспечивающий обмен данными между устройствами на основе ультракоротких радиоволн.
  • В основе технологии Bluetooth лежит метод расширения спектра со скачкообразной перестройкой частоты. Его суть в том, что частота соединения меняется 1600 раз в секунду, и только передающее и принимающее устройство знают порядок её изменения.
  • Соединённые друг с другом устройства образуют пикосеть. Это сеть из гаджетов, один из которых является ведущим, то есть отправляющим команды, а другие — ведомыми, то есть выполняющими команды и передающими данные.

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

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

Похожие статьи