Как работает блютуз

Как работает блютуз

Как это работает? | Bluetooth

Bluetooth — это технология беспроводной передачи данных между устройствами на расстоянии до 100 метров. Работы по созданию Bluetooth были начаты в 1994 году производителем телекоммуникационного оборудования Ericsson в качестве беспроводной альтернативы кабелям RS-232. В результате Bluetooth разработала группа Bluetooth Special Interest Group, основанная в 1998 году. В неё вошли компании Ericsson, IBM, Intel, Toshiba и Nokia. Впоследствии Bluetooth стала частью международного стандарта IEEE 802.15.1. Само слово Bluetooth — это перевод на английский язык датского слова «Blatand» («Синезубый»). Так прозвали короля викингов Харальда I, который объединил враждовавшие датские племена в единое королевство. Bluetooth по сути делает то же самое с протоколами связи, объединяя их в один универсальный стандарт. Как же работает Bluetooth — об этом в сегодняшнем выпуске!

Как работает блютуз

Принцип действия Bluetooth основан на использовании радиоволн. При включении Bluetooth активируется радиопередатчик, который работает в ограниченном диапазоне частот в районе 2,4 ГГц. Эта часть спектра называется ISM — Industry, Science and Medicine — и используется в различных бытовых приборах и беспроводных сетях. После активации радиопередатчик начинает отслеживать все сигналы в этом диапазоне. Второе устройство делает то же самое. После того, как устройства обнаружили друг друга, первое берет на себя роль передатчика, а второе становится приемником. При этом данные передаются по специальному алгоритму FHSS, который обеспечивает устойчивость к широкополосным помехам. Согласно этому алгоритму, частота сигнала Bluetooth скачкообразно меняется 1600 раз в секунду, перепрыгивая с одной из доступных 79 частот на другую. Последовательность переключения между частотами для каждого соединения является псевдослучайной и известна только передатчику и приёмнику, которые каждые 625 микросекунд синхронно перестраиваются с одной частоты на другую. Таким образом, если рядом работают несколько пар приёмников-передатчиков, то они не мешают друг другу. Этот алгоритм также является частью системы защиты передаваемой информации.

Как работает блютуз

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

Источник

Портал о современных технологиях мобильной и беспроводной связи

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

Bluetooth позволяет этим устройствам общаться, на расстоянии от 1 до 100 метров друг от друга (дальность сильно зависит от преград и помех), даже в разных помещениях.

Происхождение названия Bluetooth

Слово Bluetooth — перевод на английский язык датского слова «Blåtand» («Синезубый»). Это прозвище носил король Харальд I, правивший в X веке Данией и частью Норвегии и объединивший враждовавшие датские племена в единое королевство. Подразумевается, что Bluetooth делает то же самое с протоколами связи, объединяя их в один универсальный стандарт.

Как работает блютуз

С чего начался Bluetooth?

Первая концепция технологии Bluetooth появилась в небольшом городке Швеции Лунде, в 1994 году, где компания Ericsson решила воздвигнуть там новый камень (своеобразный ритуал) в память о великом человеке. Надпись на этом памятнике гласит (в оригинале — на древнескандинавском языке): «Компания Ericsson Mobile Communications АВ установила этот камень в честь Гаральда Блютуса, который дал свое имя новой беспроводной технологии для мобильных коммуникаций».

Далее, в начале 1998 года, пять крупных компаний — Ericsson, Nokia, IBM, Intel и Toshiba — объединились, чтобы начать работу над созданием новой технологии беспроводной связи Bluetooth. 20 мая этого же года для дальнейшего продвижения новой технологии на телекоммуникационном рынке была сформирована специальная рабочая группа (Special Interest Group — SIG). Любая компания, которая планирует разрабатывать устройства Bluetooth, может бесплатно войти в эту группу. В настоящее время в SIG входит более трех тысяч компаний, среди которых есть и старые представители, давшие начало развитию данного стандарта, и новые — например, такие гиганты, как Lucent, Microsoft, Motorola и др.

Основные положения технологии Bluetooth

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

Как работает блютуз

Как работает блютуз

Рис. 2 Bluetooth-чип и спичка рядом

Принцип работы Bluetooth

Для США и Европы N = 79. Исключение составляют Испания и Франция, где для Bluetooth применяется 23 частотных канала. Смена каналов производится по псевдослучайному закону 1600 раз в секунду. Постоянное чередование частот позволяет радиоинтерфейсу Bluetooth транслировать информацию по всему диапазону ISM и избежать воздействия помех со стороны устройств, работающих в этом же диапазоне. Если данный канал зашумлён, то система перейдёт на другой, и так будет происходить до тех пор, пока не обнаружится канал, свободный от помех.

Как работает блютуз

Рис. 3. Частотно-временная диаграмма работы модулей Bluetooth

На рис. 3 показана частотно-временная плоскость, иллюстрирующая одновременную работу трёх Bluetooth-модулей. Модули работают тактами (слотами), длительностью 625 мкс. Каждому модулю в пределах каждого такта назначается соответствующий частотный канал и режим передачи или приёма.

Когда пара любых Bluetooth-устройств соединяется, то они образуют пикосеть (рис. 4).

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

Как работает блютуз

Пикосеть является фундаментальной формой коммуникации в технологии Bluetooth. Пикосеть может содержать до 7 активных ведомых устройств. Кроме того, в окрестности (зоне уверенного приема) ведущего устройства могут находиться неактивные ведомые устройства, которые также синхронизированы на общие часы и общую последовательность смены частот, но не могут обмениваться данными до тех пор, пока ведущее устройство не активирует их. Если в сети оказывается более 8 устройств, то будет сформирована вторая пикосеть и так далее. Несколько (до 10) независимых и даже не синхронизированных между собой пикосетей, между которыми возможен обмен информацией, могут объединяться в так называемую большую сеть Scatternel. Для этого каждая пара пикосетей должна иметь как минимум одно общее устройство, которое будет главным в одной и подчиняемым в другой. Таким образом, в пределах отдельной Scatternet может быть одновременно связано максимум 71 устройство.

Структурная схема архитектуры Bluetooth

Как работает блютуз

Рис. 5 Архитектура Bluetooth

Важной частью архитектуры (рис. 5) является Host to Controller интерфейс (HCI), обеспечивающий взаимодействие софтовой подсистемы Host с железной подсистемой Controller. Всё взаимодействие верхних уровней Bluetooth системы с ее аппаратной частью происходит через HCI-команды, инициируемые драйвером.

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

Baseband Layer = Link Controller + Baseband Manager + Device Manager
Уровень baseband представлен в виде трех блоков, совместная задача которых состоит в управлении физическими каналами, поверх которых устанавливаются физические соединения. Bluetooth-адресация, синхронизации генераторов устройств, управление кодами доступа к физическим каналам, поиск устройств и установление физического канала между ними — все это задачи Baseband-уровня.

Link Manager

После того, как два нижних уровня обеспечили нас физическим соединением между устройствами, дело становится за организацией логических каналов, которые впоследствии и станут базой для передачи трафика приложений. Link Managerв ответе за установление, изменение и освобождение логических соединений между устройствами, а так же за обновление параметров физических соединений. Для этих целей Link Manager использует Link Management протокол (LMP).

L2CAP Layer = Channel Manager + L2CAP Resource Manager
Это высокоуровневый блок Bluetooth Host, оккупированный L2CAP уровнем. Logical Link Control and Adaptation Protocol (L2CAP) — протокол, работающий поверх созданных логических соединений, обеспечивающий сегментацию и восстановление пакетных данных от всех вышележащих приложений.

Скачков Максим Константинович

Источник

Как работает и для чего нужен Bluetooth: подробный обзор технологии

Эх, вспоминаю старые времена, когда у молодежи были черно-белые кнопочные телефоны, а передача любимых треков в виде MIDI файлов осуществлялась с помощью инфракрасного порт (ИК). В те стародавние времена стали выходить первые телефоны с Bluetooth. Сегодня мы и поговорим про то – как работает Блютуз, для чего он нужен и какие могут быть проблемы при передаче данных.

Как работает блютуз

Определение

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

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

Как работает блютуз

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

Мы тут начали говорить про радиоволны, но что-то отвлеклись. Эта самая технология работает на частоте 2.4 ГГц. Как не странно, но на этой же самой частоте ещё работает мобильная связь, Wi-Fi, микроволновые печи и многое другое.

В первые свет увидел «Голубой зуб» в 1998 году, когда вышла первая версия 1.0. После этого через какой-то период времени выходили все новые и новые версии: 2.0, 3.0, 4.0 и т.д. Основная особенность улучшения версии в увеличении скорости передачи данных, уменьшения помех и электроэнергии.

Как работает блютуз

В чем отличие от Wi-Fi

Мы как портал о всем беспроводном не могли обойти эту тематику. Многие, кстати, путают WiFi и Bluetooth, но на деле — это абсолютно разные вещи и никак между собой не связаны. Напомню, что Wi-Fi — это беспроводная сеть, которая также строится с помощью радиоволн. При этом используется другие стандарты передачи данных.

Вот эта самая беспроводная сеть связываем устройства: компьютеры, ноутбуки, телефоны, телевизоры. И по этой сети можно пустить интернет. При этом используется интересный аппарат под название роутер или маршрутизатор. Bluetooth же нужен для передачи между двумя устройствами и без построения локальной сети. Также Блутус не используют для передачи интернета. Конечно, бывает такое – но это бывает крайне редко, а передача идёт сугубо от одного устройства к другому.

Как работает блютуз

Если вам интересно, то советую для общего образования прочесть две статьи. Первая – статья про Wi-Fi от моего коллеги. Там очень понятно и лаконично объясняется, про эту технологию простым языком. Вторая – статья про роутер, который является самым популярным аппаратом и есть почти в каждом доме.

Устройство Bluetooth

Многие спрашивают – а что нужно, чтобы он работал. Повторюсь, что на обоих устройствах должен быть модуль. К слову, на компьютерах его устанавливают редко, а вот на ноутбуках, планшетах и телефонах он есть почти всегда. Но для персонального стационарного компа можно приобрести внешний модуль. Он выглядит как флэшка и вставляется в обычные USB порт.

Также модулю нужно связаться с другим адаптером. Для этих целей используется протоколы связи и передачи данных. В качестве основных протоколов используется LMP, L2CAP и SDP. Эти протоколы позволяют потоково связывать два устройства. Протоколов очень много, но все они служат именно для взаимосвязи между устройствами.

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

Как работает блютуз

К примеру, у меня на телевизоре пульт работает как с применением Блютус по профилю AVRCP. С помощью него я управляю экраном, переключаю каналы и ввожу какие-то данные. Профиль BIP предназначен для передачи картинки и фотографий. BPP – профиль для передачи текста. А VDP передает видео в формате MPEG 4.

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

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

Работает ли Блютуз без СИМ-карты? Именно этот вопрос ко мне пришёл, когда я писал эта статью. Сразу скажу, что SIM карта не связана с Bluetooth и он может спокойно работать без неё. Если у вас будут какие-то дополнительные вопросы по этой или любой другой беспроводной технологии – задавайте их в комментариях под этой статьей.

Как подключить и включить

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

Как работает блютуз

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

Источник

Блютуз: что это такое и как им пользоваться?

Как работает блютуз

Как работает блютуз

Хотите узнать, что такое Bluetooth (Блютуз) и как им пользоваться, например, в телефоне, чтобы наконец избавиться от проводов? Тогда изучайте нашу статью, ведь в ней Вы узнаете все о том, как работает Блютуз.

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

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

Как пользоваться Блютузом?

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

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

Беспроводное соединение устройств действительно очень удобно! Так, например, можно подсоединить к компьютеру клавиатуру, колонки и мышку, тем самым не оставив шанса вашим домашним животным повредить провода и вывести из строя только что купленную технику. И все это благодаря тому, что проводов попросту нет. Здорово, не правда ли?

Читайте также по в этой рубрике:

На самом деле, все очень просто — технология предназначена для обмена данными, а значит, вы можете передать нужные файлы с телефона на практически любое устройство. Это может быть второй смартфон, наушники, ноутбук, мини-колонка и т.д. Исключение составляют только Айфоны — их владельцам такая возможность недоступна. Для активации функции нужно:

Как работает блютуз Как работает блютуз

Как работает блютуз Как работает блютуз

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

Кстати, о том, что такое nfc в телефоне и как им пользоваться мы рассказывали в другой статье.

Как работает Блютус?

Чтобы понять, как работает Bluetooth (Блютуз) и что это такое, стоит вернуться к тому, с чего мы начали нашу статью — определению.

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

А теперь рассмотрим принцип работы Bluetooth (Блютуз):

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

Радиус действия Bluetooth

Что касается вопроса о том, на каком расстоянии работает и ловит Блютуз, то согласно последним данным с Википедии, его зона действия весьма обширна. Радиус действия bluetooth может достигать 100 метров.

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

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

Скорость передачи

Что касается скорости передачи данных Bluetooth, то она будет зависеть от версии, которую вы используете:

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

По сравнению со скоростью передачи данных у Wi-Fi, этот показатель, даже у последней версии, конечно не очень впечатляет. Кстати, а чем вообще отличается Блютуз от Вай фай? Как раз об этом мы и поговорим в следующем разделе!

Обновление: совсем скоро выйдет новая версия — Bluetooth 5.1. Ее отличительной особенностью будет максимальная точность поиска и определение направления движения. Подробнее о ней вы можете узнать здесь.

Отличие Блютус от Вай Фай

Ради интереса мы специально провели мини-опрос среди своих знакомых, и результаты на удивили! Многие не знают, чем Блютуз отличается от Вай Фай, более того, некоторые даже думали, что это просто названия одного стандарта беспроводной связи. Но они не правы, разница между ними есть, и она огромна.

Для наглядности мы собрали все характеристики обеих технологий в сравнительную таблицу.

Сфера применения

Wi-Fi Bluetooth
Основная цель – это избавление пользователей от проводов при использованииОн придуман для того, чтобы передавать данные между 2 устройствами – будь то например, 2 компьютера, а также телефоны и любая другая техника.
Радиус действияОколо 300 метров в зоне прямой видимостиМожет достигать максимум 100 метров. В одном помещении обычно это около 10 метров.
Диапазон частотОт 2.4 ГГц до 5 МГц2,4-2,4835 ГГц
СтандартIEEE 802.11Bluetooth 4.0
Подключение, установка и настройкаДля этой сети нужно обязательно устанавливать модем или маршрутизаторУстройствам Bluetooth не нужна доп. настройка или установка оборудования. Нужно просто выбрать совместимое устройство, на которое нужно передать данные.
Тип сетиWLAN – в ней может быть большое количество устройств, возможно создание локальной сети.Можно создать лишь ограниченную двумя устройствами сеть (PAN – персональная сеть)
Скорость передачи данныхдо 500 Мбит/сдо 12 Мбит/с

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

Кстати, впервые созданием данной технологии занялась компания Ericsson в далеком 1994 году. Общее распространение Блютуз начал получать с 1998 года, когда была создана специальная группа компаний, в которую входили Ericsson, IBM, Intel, Nokia и Toshiba, которые совместными усилиями занимались разработкой.

Как выглядит Блютуз и где он есть?

Bluetooth в дословном переводе с английского состоит из двух слов – голубой и зуб. В переводе с датского это сочетание означает синезубый (в честь короля викингов из Дании).

Как работает блютуз

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

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

Как работает блютуз

Вреден ли Блютуз для здоровья человека?

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

Да, излучение от bluetooth оказывает влияние на здоровье, но оно настолько незначительно, что особого вреда нанести не сможет, бояться нечего. Однако, врачи говорят о том, что при регулярном использовании вред от Блютуз все-таки есть – могут возникнуть головные боли или раздражительность.

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

Источник

Безопасность в беспроводной сети Bluetooth

История создания Bluetooth

Немного о том, как устроен Bluetooth

Процедура установления соединения в Bluetooth

Рекомендации от NIST

История создания Bluetooth

Вообще слово Bluetooth является адаптацией слова на английский язык с датского слова «Blåtand» («Синезубый»). Это было прозвище короля викингов Харальда I, жившего в Дании около тысячи лет назад. Прозвище он получил за тёмный передний зуб. Первые работы по созданию Bluetooth начал производитель телекоммуникационного оборудования Ericsson в 1994 году в качестве беспроводной альтернативы кабелям RS-232. Изначально Bluetooth был разработан под потребности системы FLYWAY в функциональном интерфейсе между путешественниками и системой. Первая спецификация Bluetooth была разработана группой Bluetooth Special Interest Group, основанная в 1998 году. В Bluetooth Special Interest Group вошли компании Ericsson, IBM, Intel, Toshiba и Nokia. А впоследствии Bluetooth SIG и IEEE достигли соглашения, на основе которого спецификация Bluetooth стала частью стандарта IEEE 802.15.1, опубликованного в 2002 году.

О том как устроен Bluetooth

Процедура установления соединения в Bluetooth

Процедуру установления соединения или иначе говоря инициализацию Bluetooth-соединения можно разделить на три этапа:

генерация ключа Kinit,

Этапы генерации ключей Kinit и link key входят в так называемую процедуру паринга.

Паринг, или сопряжение, — процесс связи двух (или более) устройств с целью создания общего секретного значения Kinit, которое они будут в дальнейшем использовать при общении. Перед сопряжением на обеих сторонах необходимо ввести PIN-код. Kinit формируется по алгоритму E22. Для создания ключа связи устройства обмениваются 128-битными словами LK_RAND(A) и LK_RAND(B), генерируемыми случайным образом. Далее идет побитовый XOR с ключом инициализации Kinit и снова обмен полученным значением. Затем вычисляется ключ по алгоритму E21.

Механизмы защиты

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

Bluetooth может работать в одном из трех режимов безопасности:

Режим 4 – это по факту усовершенствованный режим безопасности 2. Функции безопасности реализуются после установления соединения. Для того чтобы сгенерировать ключ соединения используется протокол ECDH.

В рекомендациях NIST использование именно режима 4. Основой же защиты соединения является процедура генерации ключей при установлении соединения.

Способы атак на Bluetooth

Рассмотрим некоторые способы атак на Bluetooth устройства.

Bluesnarfing – атака в результате взломщик может получить доступ к данным через Bluetooth устройства, которые не только включены, но и переведены в режим Видимости. Данная атака в основном использует недостатки в прошивке устройств.

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

Pairing Eavesdropping – сниффинг (анализ трафика) Bluetooth эфира, с целью перехвата фреймов, посылаемых во время спаривания устройств. Взламывающий, при желании имея данные фреймы, имеет возможность за довольно малое время вычислить секретный ключ. Стоит отметить, что данной атаке подвержены только Bluetooth версии 2.0 и ниже в режиме спаривания PIN/Legacy и Low Energy Bluetooth в режиме спаривания Legacy. Также выделяют фаззинг – пересылка определенных фреймов данных на атакуемое устройство с целью выявления некорректного поведения с последующим взломом.

Рекомендации по защите от NIST

Опишем одни из самых главных рекомендаций от NIST для профилактики предотвращения взлома при использовании Bluetooth соединения.

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

Выберите PIN-коды, которые являются достаточно случайными, длинными и частными. Избегайте статических и слабых PIN-кодов, например, 12345. Очевидно почему PIN-коды следует делать случайными: чтобы злоумышленники не имели возможности легко угадать это PIN. Длинные PIN-коды намного более устойчивы к атакам типа brute-force.

Не используйте режим спаривания “Just Works” для устройств Bluetooth 2.1 и выше, использующих SSP. При создании пары в режиме «Just Works» нет гарантий защиты от MITM.

Low energy Bluetooth устройства с версиями 4.0 и 4.1 должны использовать Security Mode 1 Level 3, когда это возможно. Остальные режимы попросту не безопасны.

Устройства Bluetooth должны быть настроены по умолчанию как “не видимые”, за исключением случаев, когда это необходимо для спаривания. В данном режиме Bluetooth устройство скрыто от других устройств.

Необходимо использовать шифрование соединения. Без использования шифрования соединение открыто к прослушиванию.

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

Заключение:

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

Источник

Связь Bluetooth – как она работает и как использовать технологию связи

Как работает блютуз

Электронные устройства, несмотря на то, что производятся тысячами различных производителей должны использовать одну технологию/стандарт, чтобы соединяться друг с другом. Именно по этой причине по всему миру используют сети 4G LTE (с недавнего времени также 5G), а современные устройства подключаются к сети с помощью беспроводного стандарта Wi-Fi.

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

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

Как работает блютуз

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

Что такое связь Bluetooth

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

Bluetooth является открытым стандартом, который был описан в спецификации IEEE 802.15.1. Она включает в себя три основных класса мощности с пределами дальности действия 1 метр, 10 метров и 100 метров.

Разработка стандарта Bluetooth была инициирована компанией Ericsson, которая вместе с IBM, Intel, Nokia и Toshiba создали в 1994 году группу SIG (Special Interest Group), целью которой была разработка универсального стандарта беспроводной связи малого радиуса действия. Идея избавиться от проводов быстро эволюционировала к сети LAN и превратилась в известную нам сегодня сеть WLAN (Wi-Fi).

Первая версия стандарта Bluetooth 1.0 была представлена в 1999 году. Описание решения занимало до 1500 страниц.

В настоящее время стандарт – это Bluetooth 5.0 (+ новый Bluetooth 5.1), а также популярный старый стандарт Bluetooth 4.2.

В самых простых случаях Bluetooth соединяет два устройства, например, смартфон с гарнитурой в легковом автомобиле. Подключение создается с помощью PAN (Personal Area Network), в котором есть одно соединение типа «точка-точка». Любое устройство, имеющее Bluetooth, имеет уникальный AMA (Active Member Address), т.е. идентификатор, который позволяет легко узнавать устройство. Производители могут также называть свои устройства понятными именами, что облегчает поиск выбранного оборудования в списке Bluetooth-устройств поблизости. Пользователь часто может изменить это название на другое.

Bluetooth также позволяет подключать большее количество устройств (до 8) в одной сети. В этом случае используется подключение типа «точка-много точек», когда одно устройство выполняет роль сервера, а остальные роль узлов.

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

Теоретическая спецификация Bluetooth предусматривает возможность использования до 256 устройств в режиме ожидания. Это возможно благодаря адресации PMA (Passive Member Adres), которая имеет разрядность 8 бит (2 8 = 256 устройств).

Классы и диапазоны Bluetooth

В сети можно найти информацию о трёх классах Bluetooth. Их основной задачей является определение максимальной дальности передачи и мощности беспроводного соединения.

Самые популярные версии Bluetooth

В настоящее время на рынке тяжело найти устройства с Bluetooth 1-2.1. Доступные на рынке устройства используют одну из следующих версий Bluetooth:

Если производитель решит ограничить передачу скоростью 125 КБ/сек, то возможно увеличение дальности до 200 метров (на открытых пространствах). Они также могут повысить скорость за счет энергоэффективности или сделать медленнее, но повысить энергоэффективность передачи данных.

Профили Bluetooth

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

Существует множество различных профилей, которые предназначены для конкретных применений. Ниже приведены самые популярные из них:

Как передаются данные с помощью Bluetooth?

Bluetooth использует полосу частот ISM (Industrial, Scientific and Medical Band) в диапазоне от 2,402 до 2,480 Ггц. В этом интервале доступно до 79 каналов. Каждый из них имеет ширину полосы частот равную 1 Мгц. Диапазон частот 2,4 Ггц, очень близкий к 2,402 Ггц используется связь Wi-Fi, совместимую со стандартом IEEE 802.11.

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

Bluetooth и WLAN (Wi-Fi) – какие различия?

Bluetooth и WLAN исходят из одной идеи и работают аналогично, но используются для совершенно других действий.

Bluetooth использует два различных метода передачи данных: SCOSynchronous Connection Oriented и ACLAsynchronous Connectionless Link. SCO используется для передачи голоса в режиме реального времени с максимальной скоростью 64 Кбит/с. Остальные данные передаются с помощью ACL и требует, чтобы передающее устройство имело встроенную память для хранения данных.

Как работает блютуз

Сеть WLAN (Wi-Fi) в состоянии передавать данные только в асинхронном режиме. Кроме того, Wi-Fi работает на других частотах и при имеет гораздо более высокую пропускную способность.

Где искать настройки Bluetooth на устройстве

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

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

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

В системе Windows 10 запустите приложение ПараметрыУстройстваBluetooth. Кроме того, вы можете перейти к настройкам Bluetooth с помощью быстрых действий в центре уведомлений операционной системы Windows 10.

В системе macOS необходимо запустить приложение Системные настройкиBluetooth.

Как определить версию Bluetooth на устройстве

В течение 20 лет на рынок вышло несколько версий Bluetooth, которые несмотря на то, что совместимы друг с другом, имеют различные возможности и технические параметры. В мобильных устройствах из-за их небольшого размера модуль Bluetooth интегрирован с процессором в рамках одной системы SoC (System on a Chip).

В случае компьютеров с Windows, необходимо запустить Диспетчер устройств (его можно найти через системный поиск) и перейдите в меню Bluetooth. При выборе модуля следует перейти в раздел «Дополнительно». Там вы увидите строку LMP с числом.

Ниже информация о том, какое число соответствует какому стандарту Bluetooth:

На компьютерах Mac, перейдите в FinderОб этом MacОтчет о системеBluetooth. Параметр Bluetooth Core Spec показывает, какую версию Bluetooth имеет компьютер.

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

Как соединить устройства с помощью Bluetooth

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

Чтобы соединить между собой два устройства, они должны иметь активный модуль Bluetooth. Параметры Bluetooth, как правило, находятся в настройках подключения. В случае смартфонов с Android можно запустить Bluetooth с помощью быстрых настроек на панели уведомлений. Пользователи устройств с iOS/iPadOS могут воспользоваться «Центром Управления».

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

При попытке подключения оба устройства отображают четырехзначный код PIN-код (обычно 0000 или 1234), который позволяет дополнительно убедиться, что мы связываем выбранные устройства. Только после подтверждения PIN-кодом начинается процесс сопряжения.

Подключение через Bluetooth с использованием NFC

Значительная часть новых смартфонов и планшетов имеет встроенный модуль NFCNear Field Communication. Это решение используется для оплаты с помощью Google Pay, Apple Pay и других платежных систем.

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

Почему смартфон не обнаруживает всех устройств?

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

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

К сожалению, на противоположной стороне есть компании, которые препятствуют доступу к меню Bluetooth. Здесь речь идёт, в основном, о производителях автомобилей и комплектов громкой связи. Если в случае смартфонов и компьютеров можно научиться пользоваться Bluetooth в нескольких системах (Android, iOS, Windows и macOS), то каждый производитель автомобилей использует совершенно иную систему, в которой функции Bluetooth иногда глубоко скрыты.

Устройство было обнаружено, но не может подключиться

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

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

Более ранние версии операционной системы Android (4.4 Kitkat включительно) имеют проблемы, если в списке подключенных устройств есть много записей. В этом случае лучше всего удалить устройства, которыми вы не пользуетесь.

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

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

Соединение Bluetooth разрывается через некоторое время

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

Новые смартфоны под управлением Android имеют сложные алгоритмы, используемые для экономии заряда батареи. Производители телефонов и Google ввели агрессивное управление процессами. Это приводит к тому, что когда телефон переходит в спящий режим – так называемый Deep Sleep, «засыпает» также процесс, отвечающий за соединение Bluetooth. В результате smartwatch сообщает нам об отсутствии соединения с телефоном.

Решением этой проблемы является отключение энергосбережения для приложений управления фитнес-браслетом или smartwatch. Это можно сделать в настройках в разделе «Приложения». Точное положение параметра зависит от используемого интерфейса. Для часов Samsung Gear/Galaxy необходимо отключить экономичный режим в приложениях Samsung Gear, Gear Plugin (опционально – если отображается в списке), а также Samsung Health.

За проблемы с подключением могут быть ответственны также запуск режимов энергосбережения в самом smartwatch или фитнес-браслете.

Сопряжение носимых устройств с помощью Bluetooth

В случае носимых устройств, таких как smartwatch и фитнес-браслеты, нужно не только подключить устройство с помощью Bluetooth. Чтобы использовать возможности этого типа устройств следует установить на мобильном устройстве клиентское приложение. В случае часов с Android это Wear OS, smartwatch и браслеты Samsung используют Samsung Gear, а устройства Xiaomi – Mi Fit.

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

Возможно ли обновление через Bluetooth

Да, обновление с помощью Bluetotoh возможно. Чаще всего, так вы можете обновить устройства, которые не имеют Wi-Fi. Речь идёт о носимых устройствах, smartwatchach, а также комплектах громкой связи, ресиверах и смарт-колонках. В их случае микропрограмма загружается на мобильное устройство и передаётся с помощью Bluetooth на память подключенного оборудования.

Воспроизведение звука на двух устройствах Bluetooth

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

Ситуация изменилась с появлением стандарта Bluetooth 4.0. Он ввел дуальный режим (Dual Mode), который позволяет передавать звук на два устройства одновременно. Все три устройства должны поддерживать Bluetooth версии 4.0, а передающее устройство должно быть дополнительно совместимые с функцией Dual Mode.

В этом случае одно из устройств, подключенных использует Bluetooth Classic, в то время как второе Bluetooth Low Energy.

Функция Dual Audio дебютировала в Samsung Galaxy S8 и Galaxy S8+. С момента своего запуска в начале 2017 года в магазинах появились другие модели телефонов с возможностью одновременной передачи звука на два устройства Bluetooth.

Проблема с Bluetooth в Windows

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

В начале мы рекомендуем вам проверить модуль Bluetooth в Диспетчере устройств Windows. В случае, если его нет в списке, перезагрузите компьютер – возможно, что были обновлены драйверы. Когда после перезагрузки модуль Bluetooth по-прежнему невидимым, возможно, он был отключен с уровня BIOS/UEFI или физического переключателя на корпусе (в основном, старые модели ноутбуков). Если эти решения не помогут, возможно, что ваш компьютер не имеет модуля Bluetooth или он был поврежден.

Обновление драйвера Bluetooth в Windows

Драйверы в системе Windows 10 обновляется автоматически в службе Windows Update, но можно вручную принудительно проверить обновления и установить последнюю версию драйвера. Это полезное решение, когда по каким-то причинам после обновления модуль перестанет работать.

Чтобы обновить драйверы для модуля Bluetooth нужно перейти в Диспетчер устройствBluetooth и выберите устройство Bluetooth (например, Intel Wireless Bluetooth). Следующим шагом будет переход на вкладку Драйвер и выберите Обновить драйвер. В следующем шаге вы можете выбрать обновление в режиме онлайн или указать папку с драйверами.

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

Bluetooth-адаптер USB или PCI не распознается системой

Большинство фирменных и марочных адаптеров Bluetooth используют интерфейс USB или PCI, драйверы для которых Windows находит сама. Несмотря на это, на рынке по-прежнему встречаются адаптеры Bluetooth, к которым Windows сама не может найти драйверов.

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

Источник

Как работает Bluetooth: не все так просто

Как работает блютуз

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

Содержание

История названия Bluetooth

Как работает блютуз

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

Для нее технологии было перебрано множество названий, но ни одно из них не устраивало руководство компании. Одни были какими-то-громоздкими, другие не отражали сути проекта. Тогда, Джим Кардак услышал от своего шведского коллеги историю об одной маленькой норвежской деревеньке.

Она известна лишь одной старинной достопримечательностью. Там установлены рунные камни Еллинга.

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

Самый маленький и самый старый из них поставлен королем Дании Гормом в честь жены, Тиры. Камень побольше — дело рук их сына, чье имя, в переводе на английский звучит как Харольд Блютуз (Синезубый). Надпись на нем гласит «Харальд, покоривший всю Данию и Норвегию, кто крестил датчан».

История о владыке, объединившим такие непохожие народы, приглянулась Кардаку и он решил, что из имени «Блютуз» получится неплохое кодовое название. Надо же как-то называть проект пока продолжаются споры. Только и всего.

После долгих совещаний и согласований официальным названием решили сделать «Персональная Сеть» или PAN (Personal Area Networking), но за три недели до релиза юристы сказали, что не могут зарегистрировать товарный знак на нечто с таким распространенным названием. Выбора не осталось, и за протоколом закрепили техническое название — имя древнего короля — Bluetooth.

Как работает блютуз

Что до логотипа, то он означает: Харальд Блютуз. «ХБ», написанные рунным алфавитом слившись вместе образуют нечто древней подписи.

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

Аппаратная основа Bluetooth

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

Как работает блютуз

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

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

Вот только в современных смартфонах вы скорее всего не найдете и комбинированного чипа беспроводных интерфейсов.

Нынче Bluetooth принято интегрировать в кремниевый кристалл, объединяющий в себе процессор, видео ускоритель и прочие вычислительные элементы.

Как работает блютуз

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

Принцип функционирования протокола

Что же до процесса передачи, то выбрав файл в меню операционной системы, вы активируете радиопередатчик, работающий в ограниченном диапазоне частот в районе 2,4ГГц, так называемом ISM — Industry, Science and Medicine — части спектра, выделенной специально под нужды различных высокотехнологичных устройств.

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

Стоит иметь в виду, что формально Bluetooth это разом и приемник, и передатчик, но одновременно работать в обоих режимах чип не может. Исключение составляет звук в bluetooth-гарнитурах, но этот аспект технологии заслуживает отдельного рассказа.

После того, как телефоны обнаружили друг друга, начинается настоящая магия. Первый Bluetooth контроллер берет на себя роль передатчика, а второй становится приемником. Передатчик формирует из радиоволн особый шаблон, который меняется 1600 раз за секунду «прыгая» с одной из доступных 79 частот (в пределах с 2,401ГГц до 2,480ГГц) на другую в почти что случайном порядке.

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

Непосредственно перед отправкой по bluetooth данные разбиваются на пакеты — определённым образом оформленные блоки данных, сопровождаемые инструкциями по сборке из них исходного файла.

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

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

Краткая история версий

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

Так, Bluetooth 1.0 был ужасен, и по сути представлял собой демонстрационный образец. К счастью, в реальной жизни почти никто не успел с ним столкнуться.

Bluetooth 1.1 и 1.2 были чуть лучше, но принципиально от первой версии не отличались. С ними разработчики в основном сосредоточились на исправлении ошибок и повышении стабильности протокола.

Только с 10 ноября 2004 года, когда был выпущен Bluetooth 2.0, технология пошла в массы. С внедрением EDR (Enhanced Data Rate) скорость передачи данных достигла 2,1 Мбит/с, а Bluetooth быстро приобрел огромную популярность.

Как работает блютуз

Следующим большим шагом вперед стал выход Bluetooth 4.0 в котором под одним названием фактически объединили несколько протоколов связи: обычный, высокоскоростной и с низким энергопотреблением. Последний из них — Bluetooth Low Energy продвигался как идеальное решение для миниатюрных устройств эпохи интернета вещей, которая так и не наступила. Зато экономичный протокол пригодился при создании гарнитур, беспроводных наушников и фитнес браслетов.

В этом режиме сканирование радиодиапазона не обязательно пробуждает устройство. Смартфон с помощью Bluetooth Low Energy может распознать, например, гарнитуру, и поддерживать с ней связь, не выходя из режима ожидания.

К тому же, новые версии этого беспроводного протокола обучены распараллеливать вещание. Речь не об одновременной связи с несколькими устройствами (это было реализовано уже давно), а о распределении полосы связи между различными приложениями.

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

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

Наиболее распространенной сейчас является модификация Bluetooth 4.2, с более сложной и безопасной, чем у первоначальной модификации процедурой установления соединения между устройствами.

В декабре Bluetooth 4.2 исполняется три года – почтенный возраст, так что в грядущем 2018 большинство смартфонов, по крайней мере из среднего и высокого ценового сегментов, будут иметь на борту Bluetooth 5.0, еще более быстрый энергоэффективный и стабильный.

Как работает блютуз

По сравнению с версией 4.2 новый Bluetooth обладает в два раза большей максимальной скоростью передачи данных — 6,25 МБ/с, и куда большим радиусом. Замеры в лабораторных условиях, которые и приводят в характеристиках протокола, говорят об увеличении радиуса связи с 10 до 40 метров в помещениях и с 50 до 200 метров на улице.

Для особенно прожорливых приложений и быстрой передачи больших объемов данных добавлен и режим вещания с увеличенным пакетом.

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

Как работает блютуз

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

Заключение или пара слов о будущем протокола

С 1994 года Bluetooth стал неотъемлемым атрибутом любого смартфона, оказался востребован в самых разных устройствах, от умных лампочек, до геймпадов. Тем не менее, похоже, что пик популярности протокола уже пройден.

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

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

Как работает блютуз

Все больше компаний отказываются от 3,5 мм jack в своих смартфонах и нет никаких сомнений в том, что гарнитуры будут присоединяться к новым флагманам именно по Bluetooth. Но приведет ли распространение Bluetooth 5.0 к новому взлету популярности технологии, покажет только время.

Источник

Bluetooth: технология и ее применение

Что же такое Bluetooth? Это технология беспроводной связи, созданная в 1998 году группой компаний: Ericsson, IBM, Intel, Nokia, Toshiba. В настоящее время разработки в области Bluetooth ведутся Bluetooth SIG (Special Interest Group), в которую входят также Lucent, Microsoft и многие другие.

Интерфейс Bluetooth позволяет передавать как голос (со скоростью 64 Кбит/сек), так и данные. Для передачи данных могут быть использованы асимметричный (721 Кбит/сек в одном направлении и 57,6 Кбит/сек в другом) и симметричный методы (432,6 Кбит/сек в обоих направлениях). Работающий на частоте 2.4 ГГц приемопередатчик, коим является Bluetooth-чип, позволяет в зависимости от степени мощности устанавливать связь в пределах 10 или 100 метров. Разница в расстоянии, безусловно, большая, однако соединение в пределах 10 м позволяет сохранить низкое энергопотребление, компактный размер и достаточно невысокую стоимость компонентов. Так, маломощный передатчик потребляет всего 0.3 мА в режиме standby и в среднем 30 мА при обмене информацией.

Частотный диапазона Bluetooth в большинстве стран свободен от лицензирования, но во Франции, Испании и Японии из-за законодательных ограничений необходимо использовать отличные от указанных выше частоты.

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

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

Основным направлением использования Bluetooth должно стать создание так называемых персональных сетей (PAN, или private area networks), включающих такие разноплановые устройства, как мобильные телефоны, PDA, МР3-плееры, компьютеры и даже микроволновые печи с холодильниками (вот уж что давно не подключали в сеть ). Возможность передачи голоса позволяет встраивать интерфейс Bluetooth в беспроводные телефоны или, например, беспроводные гарнитуры для сотовых телефонов. Возможности применения Bluetooth на практике безграничны: помимо синхронизации PDA с настольным компьютером или подсоединения относительно низкоскоростной периферии вроде клавиатур или мышей интерфейс позволяет очень просто и с небольшими затратами организовать домашнюю сеть. Причем узлами этой сети могут быть любые устройства, имеющие потребность в информации либо обладающие необходимой информацией.

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

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

Наибольший интерес, естественно, вызывают устройства, обеспечивающие переход с уже существующих интерфейсов на Bluetooth. Одним из них стало Industrial Bluetooth Serial Port Adapter шведской компании connectBlue. Как видно из названия, это устройство предназначено для промышленного применения и позволяет подключать к Bluetooth любые приборы, оборудованные последовательным портом:

Как работает блютуз

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

Компания Belkin, знаменитая, в частности, своими продуктами для шины USB, представила целый набор устройств Bluetooth:

Как работает блютуз

Как работает блютуз

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

Как работает блютуз

Есть даже адаптер для Palm V: Palm просто кладется в него, как в стандартную кроватку, после чего можно синхронизироваться с настольным компьютером или выходить в Интернет при помощи мобильного телефона, также снабженного Bluetooth интерфейсом. Данный адаптер питается от батареи самого Palm’а.

На выставке можно было найти даже Bluetooth адаптер для Compact Flash:

Как работает блютуз

Компания Troy XCD представила адаптер для подключения принтера с интерфейсом Centronics к Bluetooth:

Как работает блютуз

Как работает блютуз

А вот фотография его прототипа в работе:

Как работает блютуз

3000AS представляет собой Linux-сервер, который может также работать как шлюз в локальную сеть или Интернет. В отличие от большинства других Bluetooth-устройств 3000AS имеет мощный приемопередатчик, обеспечивающий связь в пределах 100 м, причем в комплект входит внешняя антенна, повышающая надежность связи при наличии внешних помех. Для подключения можно использовать ISDN (с выбором вариантов «постоянно онлайн» или «подключение по требованию»), 10/100 Мбит Ethernet, а также RS-232 для сервисного применения. Сервер может также быть запитан через UPS.

Для расширения доступа к серверу могут использоваться малогабаритные точки доступа Red-M 1000AP:

Как работает блютуз

Сервер автоматически определяет и конфигурирует все точки доступа, находящиеся в пределах дальности его действия. Внешние устройства могут быть подсоединены к точке доступа через 10/100 Мбит Ethernet.

Схожую систему представил MiTAC: их Bluetooth Access Point несет на борту 750МГц процессор Transmeta Crusoe TM5400, встроенный NAT и DHCP сервер и, как и предыдущий образец, мощный приемопередатчик дальностью действия до 100 м:

Как работает блютуз

Как работает блютуз

Распространенным вариантом является подключение стандартных устройств ввода через Bluetooth, например, вот так:

Как работает блютуз

Sony представила на CeBIT специальный модуль в формате Memory Stick под названием InfoStick:

Как работает блютуз

Очень неплохая идея, особенно учитывая наличие аналогичного устройства для Compact Flash.

Источник

Что такое Bluetooth: как работает и для чего нужен?

Как работает блютуз

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

Что означает Bluetooth

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

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

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

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

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

Например, я не вижу никакого смысла в том, чтобы коннектить игровой руль, адаптированный под игры для PC, к смарт-телевизору на Андроиде — даже если вы установите автогонки, корректно работать этот манипулятор не будет.

Принцип действия Bluetooth

Передача звука или других данных в этом интерфейсе выполняется с помощью радиоволн в ISM диапазоне на частоте от 2,4 до 2,4835 ГГц. Несущая частота меняется до 1600 раз в секунду. Последовательность переключения частот известна только приемнику и передатчику и генерируется псевдослучайно.

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

Поддерживается также мультипоинт-соединение, когда к одному передатчику можно подключить несколько приемников.

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

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

Например, вы можете набирать на компьютере текст, сидя в своем рабочем кабинете, и отправить его «по воздуху» на принтер в другом кабинете.

Надо отметить, что в старых версиях протокола данные передавались на расстояние не более 10 метров. В версии 5.0 расстояние увеличено до 1500 метров, однако нужно специфическое оборудование.

Также советую почитать « Включаем Bluetooth на Windows 10 »(также скоро на блоге). Буду признателен всем, кто расшарит этот пост в социальных сетях. До скорой встречи!

Источник

Коротко об истории Bluetooth: четверть века для путешествия от 1.0 до 5.2

Как работает блютуз

Беспроводные технологии появились несколько десятков лет назад. Не так давно мы писали в своем блоге об истории WiFI, а теперь самое время вспомнить о «родственнике» — технологии Bluetooth.

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

Как все начиналось

Идея о создании беспроводной технологии передачи данных, кроме WIFi, появилась не вдруг. Пробовали реализовать ее такие крупные игроки IT-рынка, как Ericsson, Nokia, Intel, Toshiba и несколько других компаний.

Для концентрации и фокусирования их усилий в марте 1998 года была создана группа SIG — Special Interest Group, куда и вошли все эти и другие компании. У участников было несколько критически важных пожеланий к Bluetooth:

Развитие происходило и происходит бурными темпами. В настоящий момент в состав группы SIG входит более 30 тысяч компаний со всего мира.

Первое поколение

Первая версия протокола так и называлась — Bluetooth 1.0, она появилась в 1998 году. К ней предъявляли претензии — как компании, так и обычные пользователи, которые жаловались на совместимость устройств, сложность в настройке и т.п.

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

Чуть позже появилась обновленная версия — 1.0В. И в 2000 году появилась версия Bluetooth 1.1 с большим количеством улучшений — теперь пользователи получили возможность определять уровень сигнала беспроводного соединения и передавать данные по незашифрованным каналам. А устройства в большинстве случаев видели друг друга. Конечно, проблемы случались, но в большинстве случаев все работало как надо.

Как работает блютуз

Ну и «в люди» Bluetooth вышел уже начиная с версии 1.2. Она отличалась повышенной пропускной способностью канала (вплоть до 1 Мбит/с) и улучшения помехоустойчивости. Плюс появилась поддержка профиля A2DP, что означало возможность передавать стереозвук.

Версия 2.0

Спустя четыре года после выхода версии Bluetooth 1.1 появился Bluetooth 2.0. Конечно, по сравнению с предыдущим поколением улучшений была масса. Вот главные:

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

А теперь — версия 3.0

Здесь вообще улучшили все и вся. Особенно отличились разработчики в плане улучшения скорости передачи данных. Теоретический предел ширины канала — 24 Мб/с. На практике получалось несколько ниже, но все равно гораздо больше, чем у версии 2.0.

Как работает блютуз

Интересно, что версия 3.0 включала и 2.0. Более новая использовалась в том случае, если нужно было передать большой объем данных. Предыдущая — в том случае, если файл маленький высокая скорость передачи данных не особо нужна.

Через год — Bluetooth 4.0

Каждая новая версия Bluetooth появлялась быстрее, чем предыдущая. Так, «четверка» вышла всего через год после «тройки». Производители мобильных устройств не успели еще освоить закупленные чипы с Bluetooth 3.0, а уже надо было выпускать модели устройств с обновленным стандартом.

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

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

В четвертой версии значительно увеличен радиус действия — вплоть до 100 метров.

Эта версия продержалась несколько лет, с разными улучшениями, добавляемыми в апдейтах протокола — 4.1 и 4.2.

И, наконец, Bluetooth 5.0

16 июня 2016 года Bluetooth Special Interest Group (SIG) представила спецификацию Bluetooth 5.0. Радиус увеличили еще в четыре раза, до 300 метров, а скорость, по сравнению с «четверкой» — в два, до 48 Мбит / с. В помещении радиус действия беспроводной связи уменьшается до 40 метров, что тоже очень неплохо.

Кроме того, в этой версии удалось избавиться от проблем в протоколе, которые приводили к эксплуатации уязвимостей злоумышленниками. Речь идет о проблеме BlueBorne, которая привела к компрометации большого количества устройств.

Как работает блютуз

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

Как работает блютуз

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

А еще — звук можно транслировать сразу на несколько устройств, так что к одному источнику может подключиться сразу несколько пользователей. Эта возможность была усовершенствована в версии Bluetooth 5.2. Она включает LE Isochronous Channels — функцию для поддержки нового стандарта передачи аудио LE Audio. Она дает возможность передавать данные с привязкой ко времени на одно или несколько устройств для синхронизированной по времени обработки (пример: беспроводные наушники с раздельными приёмниками), а также для параллельной трансляции на неограниченное количество устройств. Версия 5.2 появилась в начале января 2020 года.

Что касается Bluetooth 6.0, то, вероятно, разработка новой спецификации уже ведется, но информации по ней пока нет, так что ждем.

Источник

Bluetooth: как работает и зачем нужен

Чтобы подключать наушники и другие устройства

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

Что такое Bluetooth

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

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

Зачем нужен стандарт Bluetooth

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

Какая бывает мощность передатчика

У блютуса есть три вида класса мощности передатчика:

Раньше был ещё четвёртый класс мощности, но там дальность передачи была такая маленькая, что от него быстро отказались.

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

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

Скорость и дальность

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

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

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

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

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

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

Самая актуальная версия на момент выхода этой статьи — 5.3. В ней добавлена устойчивость к помехам и более гибкое управление ключами шифрования. Стандартная скорость передачи данных — до 40 мегабит в секунду.

Параллельно с основным Bluetooth создаются модификации. Одна из наиболее полезных — Bluetooth LE, что означает Low Energy. Это протокол с пониженным энергопотреблением: благодаря ему передатчики могут работать годами от одной батарейки и передавать что-то другим устройствам. Пример устройств с Bluetooth LE — нагрудные пульсометры и гибридные смарт-часы.

Чем блютус отличается от вайфая

С точки зрения физики и то и другое — электромагнитные излучения. Разница в протоколах и способах обработки этого излучения.

И блютус, и вайфай работают на одной и той же частоте — 2,4 гигагерца — и используют похожие алгоритмы связи. Именно поэтому блютус или вайфай могут работать неустойчиво или отваливаться, если пользоваться одновременно обоими протоколами — они мешают друг другу и забивают один и тот же канал. Решение здесь простое — использовать более современную версию вайфая, который работает на частоте 5 гигагерц и ничему не мешает.

А ещё блютус умеет выяснить, есть ли у соседнего устройства вайфай, и если есть — может попросить его соединиться со своим устройством по более быстрому вайфаю.

Безопасность связи в Bluetooth

Хотя блютус и считается защищённым протоколом, у него есть одно слабое место — если злоумышленник во время поиска и сопряжения устройств будет подслушивать весь трафик, он сможет вычислить защитный код. А зная его, можно подключиться к любому устройству. Если вам нужно полностью безопасное блютус-соединение, нужно убедиться, что в радиусе 20 метров нет других электронных устройств. Например, выехать в лес.

Bluetooth и интернет вещей

Благодаря поддержке стандарта пониженного энергопотребления (LE), блютус стал отличным протоколом для работы интернета вещей. Его преимущество перед остальными в том, что:

Опасен ли Bluetooth для здоровья?

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

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

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

Источник

Беспроводной звук. Часть 1. Препарируем Bluetooth

Как работает блютузИногда, бывает, натыкаешься на какой-то баг впервые, списываешь все на обстоятельства и забываешь о нем. Затем он повторяется снова и снова, вынуждая тебя приступить к поиску проблем и, по возможности, их устранению. И вот когда ты обнаруживаешь себя в глубокой ночи за анализом дампом/дебагом/чтением_мануалов, то становится понятно, дело на полпути бросать уже нельзя и дело принципа — довести его до конца.

Такая история со мной приключилась в момент обзора с коллегой r3s потребительской беспроводной Bluetooth-акустики Klipsch KMC 3. Я столкнулся с ситуацией, когда «беспроводной» аудиопоток начинал безбожно прерываться, стоило лишь мне расположить источник звука у себя за спиной. Пищи для размышлений мне подкинула другая Bluetooth-аудиосистема, которая в тех же условиях вела себя куда лучше. Такая простая проблема выродилась в нырок с головой во внутренности протокола Bluetooth и детали передачи аудио с его помощью.

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

Как работает блютузОставим за кадром (или перенесем в комментарии) полемику на тему “зачем нам беспроводная передача аудио, если можно обойтись православными проводными решениями, сэкономив кучу денег и выиграв в качестве”. Условимся, что беспроводной стриминг аудио с любых устройств, как портативных, так и не очень, нам интересен, ведь с ним мы можем:

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

King Bluetooth
Как работает блютузВиновница торжества — технология Bluetooth, получившая жизнь благодаря инициативе Ericsson в далеком 1994 году, затем стандартизованная IEEE (802.15-1) и по настоящее время развиваемая целой группой по интересам Bluetooth Special Interest Group (SIG). На текущий момент альянс Bluetooth SIG насчитывает порядка 18 000 компаний, среди которых, естественно, есть и те, кто занимается производством аудио компонентов, способных принимать без проводов стерео сигнал.

Недавно я обзавелся одним из таких устройств. Cистема Klipsch KMC 3, обзор которой есть на Хабре, удовлетворяла всем, кроме одного: при определенных условиях начинала воспроизводить звук, ужасно прерываясь. Юзкейс был следующим: в качестве источника аудиосигнала выступал Macbook Air 2012, и стоило расположить его за собственным телом в 4 метрах от системы (читай “сесть спиной к колонке с ноутбуком на коленях), как звук начинал прерываться. Второй участник Bluetooth-состязания (обзор которого вас ждет в конце поста) — Edifier Spinnaker E30, тоже страдал замиранием сигнала, но при этом в куда меньшей степени. Возник вопрос, в чем могла крыться причина столь разного поведения двух систем в одинаковых условиях?

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

Одна кухня и несколько поваров
Не секрет, что и Bluetooth, и Wi-Fi (и еще множество систем) работают в одном диапазоне частот — ISM диапазоне — в границах 2.400 GHz — 2.4835 GHz. Использование одного частотного диапазона для передачи информации разных систем неминуемо приведет к интерференции сигналов, а значит — к потере данных. Именно на интерференцию сигналов Wi-Fi и Bluetooth я изначально и грешил.

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

Стандарт 802.11n (а я верю, что у 90% пользователей Хабра дома развернут именно он, хотя все нижеизложенное справедливо и для 11g) предусматривает использование OFDM модуляции сигнала с организацией 13 каналов шириной 20 МГц.

Как работает блютуз

При этом стандартом 802.11b/g/n предусмотрено использование одного канала на протяжении всего времени работы, если его состояние считается удовлетворительным (читай “нет чередования каналов”).

Bluetooth же использует иной подход: в спектре ISM организуется 79 каналов шириной в 1 МГц, а затем по технологии расширения спектра Frequency-hopping Spread Spectrum (FHSS) радиоприемник и радиопередатчик синхронно меняют частоту несущей по определенному шаблону с частотой 1600 раз в секунду. Сделано это как раз для уменьшения вероятности наложения сигналов в крохотном ISM диапазоне.

Как работает блютуз

Как работает блютуз

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

Борьба с интерференцией
Однако техника скоростной смены несущей не избавляет от интерференции, а всего лишь снижает вероятность ее возникновения. Шансы у Bluetooth-сигнала попасть в 20 МГц диапазон канала Wi-Fi по-прежнему ненулевые:

Как работает блютуз

Как работает блютуз

На рисунке выше видно, как алгоритм AFH скорректировал карту доступных для “перескакивания” каналов, исключив те, что попали в уже занятый вайфаем 6-й канал.

Но мне не повезло, дело было не в интерференции сигнала, т.к. я перенес WLAN в “безопасный” для Bluetooth диапазон 5 ГГц (это, кстати, самый действенный метод для исключения возможных проблем), а прерывания аудио так никуда и не исчезли. Пришлось копать глубже.

Как работает блютуз

Разбор дампа Bluetooth
Раз проблема была не в интерференции с Wi-Fi, то потребовалось более глубокое погружение в матчасть. Напомню, что интересным с точки зрения анализа был тот факт, что в одинаковых условиях две Bluetooth аудиосистемы (Klipsch KMC 3 и Edifier Spinnaker) вели себя по-разному. Klipsch захлебывался раньше, и для достижения эффекта нужно было просто заслонить телом прямой путь к колонке на расстоянии нескольких метров. Edifier же мог хрюкнуть пару раз, но после продолжал уверенно воспроизводить звук, изредка прерываясь.

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

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

Как работает блютуз

Стек блютуса лишь косвенно напоминает привычный TCP/IP, поэтому лицезрение дампа без предварительного прочтения спецификации не увенчалось успехом.
К чести группы Bluetooth SIG отмечу, что документация на корневую спецификацию и всевозможные профили находится в свободном доступе на портале для разработчиков, при этом написана простым и понятным языком.

Архитектура Bluetooth
Как работает блютузТак моей настольной книгой на энное количество времени стала Bluetooth Core Specification. 13 мегабайтная пдф-ка о шести томах только сперва кажется необъятной, но для понимания базовых операций и принципов взаимодействия подсистем достаточно будет и нескольких глав.

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

Ядро блютуса — Bluetooth Core System Specification — описывает четыре базовых нижних уровня архитектуры и соответствующие протоколы, причем три нижних уровня, как правило, выделяют в отдельную подсистему — Bluetooth Controller, а все, что находится выше — относится к Bluetooth Host.

Структурная схема архитектуры Bluetooth Core System показывает расположение основных блоков архитектуры на уровнях модели, обозначает user-plane и control-plane трафик между блоками и, самое главное, дает представление об иерархичности стека.

Как работает блютуз

На схеме не сделан акцент на очень важной части архитектуры — Host to Controller интерфейсе (HCI), обеспечивающем взаимодействие софтовой подсистемы Host с железной подсистемой Controller. Всё взаимодействие верхних уровней Bluetooth системы с ее аппаратной частью происходит через HCI-команды, инициируемые драйвером. Эти команды в дампе будут нам встречаться постоянно.

Пройдемся по основным блокам архитектуры, чтобы понять их основное назначение:

RF
Блок Radio (он же PHY), как и подобает резиденту физического уровня, занимается преобразованием битовой последовательности в радио сигналы. Вопросы модуляции, спектральных характеристик и физики процессов обеспечения битовой скорости — все это решается на нижнем уровне модели.

Baseband Layer = Link Controller + Baseband Manager + Device Manager
Уровень Baseband представлен в виде трех блоков, совместная задача которых состоит в управлении физическими каналами (Phy channels), поверх которых устанавливаются физические соединения (Phy links). Bluetooth-адресация, синхронизации генераторов устройств, управление кодами доступа к физическим каналам, поиск устройств и установление физического канала между ними — все это задачи Baseband-уровня.

Link Manager
После того, как два нижних уровня обеспечили нас физическим соединением между master-slave устройствами, дело становится за организацией логических каналов, которые впоследствии и станут базой для передачи трафика приложений. Link Manager в ответе за установление, изменение и освобождение логических соединений между устройствами, а так же за обновление параметров физических соединений. Для этих целей Link Manager использует Link Management протокол (LMP).

L2CAP Layer = Channel Manager + L2CAP Resource Manager
Переваливаемся в высокоуровневый блок Bluetooth Host, оккупированный L2CAP уровнем. Logical Link Control and Adaptation Protocol (L2CAP) — протокол, работающий поверх созданных логических соединений, обеспечивающий инкапсуляцию, сегментацию и восстановление пакетных данных от всех вышележащих приложений.

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

Как работает блютуз

Как работает блютуз

На картинке выше представлен путь юникастного асинхронного трафика по транспортной архитектуре. Именно этот тип трафика характерен для передачи “пакетного” аудио.

SCO vs ACL
Если внимательно посмотреть на предыдущий рисунок, то на уровнях Logical Links и Logical Transports чаще всего встречаются аббревиатуры ACL и (e)SCO. Это два глобальных типа логических соединений между Bluetooth-устройствами, которые служат для передачи разного рода трафика вышестоящих приложений.

По ACL (Asynchronous Connection-Oriented Links) соединениям передается асинхронный, пакетный трафик с возможностью повторной отправки в случае потерь при доставке, сегментации и управления потоком.

SCO-соединения, в свою очередь, по сути организованы по принципу коммутации каналов с постоянной пропускной способностью 64кбит/с и синхронной передачей данных в тайм-слотах. SCO-каналы, например, используются профилем Headset для потоковой передачи голоса абонента от телефона к гарнитуре.
Согласно архитектуре Host Controller Interface, каждая его команда (HCI command) должна сопровождаться ответным событием (HCI Event). Ответ всегда возвращает статус команды (Success или код ошибки), а так же, опционально, запрошенные командой значения.

Ниже приведены три HCI команды на этапе самоинициализации модуля и события-ответы на них.

Как работает блютуз

Поиск и обнаружение устройств
После того, как Bluetooth собрал информацию “о себе”, я запустил поиск устройств. Когда вы зажимаете кнопку до состояния мигающего индикатора, устройство переводится в режим прослушивания канала обнаружения (Inquiry Channel). Когда девайс услышит код доступа “ответьте все” на этом канале, он отправит информацию о своем присутствии.

Как и любой процесс обращения верхних уровней к железной части Bluetooth, все начинается с команды от HCI:

Как работает блютуз

Здесь интерес представляет поле LAP. На самом деле это ни что иное, как аналог мультикаст адреса (general access code), увидев который на канале обнаружения, Bluetooth-устройства обязательно оповестят о своем присутствии ответным сообщением.

В итоге все девайсы, получившие general access code на своем физическом канале для обнаружения, отвечают сообщениями Inquiry Response, в которых:

Как работает блютуз

указан MAC адрес устройства, его главный и второстепенные классы (Major Class и Minor Class), а также поддерживаемые сервисы.

Я выделил два параметра: первый — Sink — свидетельствует о том, что устройство может выступать в роли приемника аудиосигнала, а второй — Advanced Audio Distribution — что аппарат поддерживает тот самый A2DP-профиль.

Подключение
После процедуры поиска картина мира для Bluetooth-устройства становится ясна, самое время переходить к фазе подключения, или, как этот процесс называют в спецификации — Paging.

Как работает блютуз

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

Так как каждое Bluetooth-устройство оснащено своим собственным генератором, то ни о какой изначальной синхронизации между ними, естественно, речи не идет. Синхронизации добивается Link Controller в процессе установления соединения.
Происходит это следующим образом: в процессе поиска master-устройство получает от ответчиков среди прочих параметров еще и их значение тактового генератора. Затем, на этапе установления соединения master-устройство передает предполагаемое значение смещения тактового генератора для slave-устройства (параметр Clock Offset в скриншоте выше), тем самым ускоряя процесс синхронизации двух генераторов.

Самым важным полем команды Create Connection на подключение является идентификатор удаленного устройства — его Bluetooth-адрес (BD_ADDR). Вслед за командой контроллеру на установление соединения в бой вступает LMP протокол, который полностью управляет процессом организации логических соединений, поверх которых впоследствии будет гулять наш трафик:

Как работает блютуз

Если помните, в начале статьи я рассказывал о методе Adaptive Frequency Hopping, позволяющем избежать интерференции на уже занятых частотах? Так вот, карта используемых частот как раз и передается в LMP сообщении Set AFH. В процессе работы я замечал новые появления данных пакетов с другой картой частот, что свидетельствует о постепенном мониторинге эфира на предмет страдающих от интерференции каналов.

Итогом процесса установления соединения станет присвоение связи двух Bluetooth устройств идентификатора Connection Handle.

Сопряжение (Pairing)
Окей, мы установили физическое соединение с устройством, синхронизировали генераторы устройств и готовы к передачи служебной и пользовательской информации в тайм-слотах, чего не хватает? Спаривания. Наши устройства пока не доверяют друг другу, а значит никакой пользовательский трафик недопустим к передаче.

Т.к. оба устройства поддерживают версию спецификации Bluetooth 3.0, то им доступен метод аутентификации Secure Simple Pairing (и его подметод Just Works), позволяющий аутентифицировать и авторизовать устройства без ввода каких-либо пин-кодов.

L2CAP in action
В главе, посвященной транспортной архитектуре, изображена схема иерархии каналов и соединений, на вершине которой находится L2CAP-протокол. Именно его очередь и наступает сразу после процессов аутентификации устройств.

Структурная схема архитектурных блоков L2CAP-уровня повествует о его возможностях по сегментации, повторной отправке, управлению потоками и ресурсами:

Как работает блютуз

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

Для того, чтобы от процедуры спаривания устройств перейти к непосредственно информационному обмену, хорошо бы знать, а какие профили поддерживает сопряженное устройство, умеет ли оно воспроизводить аудио или орагнизовывать обмен файлами? На эти вопросы отвечает протокол Service Discovery (SDP). Так как это протокол верхнего уровня, ему не обойтись без услуг L2CAP-протокола, который специально для этого создаст канал. Давайте посмотрим, как это происходит.

В моем примере после успешного спаривания устройств появился первый L2CAP-пакет, содержащий следующие поля:

Как работает блютуз

Команда Connection Request, как подсказывает КО, инициирует создание соединения с L2CAP уровнем slave-устройства, при этом в структуре пакета есть интересные для нас поля.

L2CAP протокол использует концепцию каналов, конечные точки такого канала в паре master-slave идентифицируются при помощи 2-байтного CID (Channel Identification). CID 0x0001 — зарезервированный идентификатор канала для терминирования трафика сигнализации L2CAP протокола, что логично, ведь именно к сообщениям сигнализации относится команда Connection Request (Channel ID: 0x0001 в нижней части скриншота).

Следующее важное поле — это PSM (Protocol/Service Multiplexer). Значение PSM говорит о том, для какого протокола или сервиса мы организовываем L2CAP канал и, как видите, речь идет о канале для Service Discovery Protocol.

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

Происходит это в форме следующего диалога:
— умеешь ли ты “_какой-нибудь сервис_”?
— да, умею, и вот его характеристики (в противном случае ответ “нет, не умею, спрашивай далее”).

На запросы всех сервисов, кроме Audio Sink и AV Remote Controller я получил негативный ответ, а значит колонка, что логично, умеет только воспроизводить аудио и давать управляющие сигналы мастер устройству (например при нажатии на кнопку pause на колонке, на паузу устанавливается проигрывание у источника).

После того, как SDP узнал о собеседнике все, что мог, самое время переходить к непосредственной передаче аудио, за которую отвечает…

Audio/Video Distribution Transport Protocol
За организацию и управление аудио/видео потоками отвечает именно этот парень. И в моем случае разобраться в логике его работы можно было, даже не погружаясь в 160-страничную спецификацию.

Диаграмма работы AVDTP довольно понятна. Чтобы запустить поток, требуется открыть два канала: один управляющий (signalling) и один, непосредственно, для передаваемых аудио/видео данных.

Как работает блютуз

Как мы уже знаем, никуда не деться от L2CAP, именно по его каналам сверху будет идти трафик AVDTP-протокола.
L2CAP канал в этом случае открывается с новым значением PSM, соответствующим протоколу AVDTP.

Один L2CAP канал открылся для сообщений сигнализации, второй для данных AVDTP, а третий для Audio/Video Control Transport Protocol (для передачи сигналов от колонки к источнику звука) инициировала колонка.

Как работает блютуз

Как работает блютуз

Команда Discover позволяет узнать у удаленного устройства, а, собственно, что конкретно оно может предложить в рамках аудио/видео передачи. В ответ должно прийти описание возможностей в виде списка Service Endpoints (точек предоставления сервиса).

На первый взгляд непонятно, почему у колонки две точки в роли “приемник аудио”. На этот вопрос отвечает следующая пара сообщений:

Как работает блютуз

Как работает блютуз

Так как Klipsch KMC3 умеет понимать два кодека — обязательный для A2DP-устройства SBC кодек и опциональный, проприетарный AptX кодек — то мы и видим две точки предоставления AVDTP-сервиса, они отличаются только типом поддерживаемого кодека, не более того.

AptX vs SBC
После получения сведений о возможностях сервисных точек AVDTP протокол сообщением Set Config выбирает работу с кодеком AptX.

Так было с Klipsch, но Edifier Spinnaker не поддерживает кодек AptX, поэтому его список сервисных точек состоял ровно из одной штуки с обязательным кодеком SBC (Low Complexity Subband Coding). В итоге дампы, снятые при установлении к двум системам, отличались лишь в выбранном кодеке передаваемого аудио!

Окей, но ведь AptX такой навороченный, платный, закрытый и пиарящийся на CeBITах, почему он, собака, начинает “замирать” в определенных условиях, и можно ли как-то заставить работать колонку Klipsch с SBC-кодеком, чтобы убедиться, что проблема именно в этом?

Для проверки я подключился к Edifier, повторил опыт с расположением ноутбука за своим телом во время записи дампа, и вот, что я увидел. Ниже представлен фрагмент AVDTP-протокола, содержащий в себе закодированный кодеком SBC фрагмент передаваемого аудио.

Как работает блютуз

Т.к. SBC — кодек открытый, то в дампе можно увидеть относящуюся к нему информацию, связанную с передаваемыми аудиоданными. В спецификации A2DP подробно описана работа SBC-кодека, откуда можно выяснить, что одним из ключевых параметров, влияющих в итоге на качество кодирования, является значение bitpool.

Из дампа видно, что значение bitpool для данной порции трафика равно 48, но стоило мне закрыть телом путь от ноутбука до колонки, как значение bitpool стало снижаться, сопровождаясь прерываниями и щелчками.

После того, как значение bitpool устаканилось на уровне 30, щелчки пропали, проигрывание аудио стало вновь непрерывным. Все указывало на то, что кодек выполнил автоподстройку, заметив деградацию качества сигнала.

Но неужели я своим бренным телом вносил такое существенное затухание? Что ж, время взглянуть на график индикации уровня мощности принимаемого сигнала:

Как работает блютуз

Хорошее тело, качественно вносит затухание, о которое и спотыкаются кодеки. Вот только SBC-кодек подстроился под эти условия, снизив качество кодирования, а тем самым и необходимую пропускную способность, а AptX, по-видимому, нет.

Чтобы окончательно убедиться в том, что виноват AptX, я отключил его поддержку в Mac OS X и снова стал домогаться до Klipsch. Теперь был согласован кодек SBC между макбуком и колонкой, т.к. AptX’а ноутбук был принудительно лишен. Стоит ли говорить, что с SBC-кодеком Klipsch перестал так сильно заикаться в условиях падения уровня мощности сигнала?

Долго ли коротко, но проблема диагностирована, и ввиду закрытости AptX у меня не было никаких шансов повлиять на работу кодека (как это можно сделать с SBC, задав вилку значений bitpool в OS X). Поэтому осталось лишь не маячить телесами на пути видимого сигнала или использовать трюк с отключением кодека AptX в макоси.

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

PS1 Кстати, AptX не зря денег просит, передача аудио с его помощью через Bluetooth действительно лучше, чем с стандартным SBC. Это удалось почувствовать, отключив AptX на ноутбуке и прослушав те же треки на той же акустике. Субъективно — разница между SBC и AptX — примерно как между 192 kbps MP3 и 320 kbps — заметна, если вслушиваться.

Поддерживется AptX пока лишь узким кругом устройств, среди которых можно выделить железки под OS X и топовые смартфоны Samsung Galaxy, HTC One. Соответственно, iPhone и iPad в моем окружении именно по причине отсутствия AptX вели себя лучше, чем макбук, т.к. с ними согласовывалось использование SBC-кодека, а макбук лез с AptX.

PS2 На очереди препарация AirPlay.

PS3 И напоследок обзор Edifier Spinnaker, с которых вся эта эпопея длиною в месяц и началась.

Как я и писал во вступлении, этот пост изначально не должен был содержать ни одного скриншота, ни строчки о протоколах, но что-то пошло не так…

Как работает блютуз

Как работает блютуз

Компания, известная нам до этого момента исключительно в качестве заслуживающего внимания производителя проводных акустических систем, с выходом Spinnaker стала делить нишу беспроводных решений с такими продуктами как Klipsch KMC 3, Creative ZiiSound, Bose SoundLink, Jawbone Jambox, Samsung DA-E670 и многими другими. Как работает блютуз

При этом, несмотря на наличие именитых брендов в списке конкурентов, предрассудков относительно азиатских корней Edifier никто из нас не испытывал. Все-таки знак равенства между «сделано в Китае» и «г#%но» уже давно был перечёркнут хорошими продуктами в проводной сфере. Тем более, что с первого взгляда становится понятно, что с качеством сборки здесь все довольно хорошо.

Как работает блютуз

Как работает блютуз

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

Как работает блютуз

Отдадим дань моде, пара слов о комплектации. После вскрытия многочисленных пакетов и коробок на столе оказался приличный ворох проводов, ведь в комплекте идут: соединительный шнур для связи между динамиками, оптический звуковой кабель, миниджек 3,5 мм, RCA кабель и пульт дистанционного управления со стандартным шнурком microUSB-USB к нему.

Честно говоря, подобное обилие проводов для, казалось бы, “беспроводных” колонок поначалу обескураживает, но на деле достаточно всего двух кабелей — питания и соединительного шнура 6-pin между динамиками. Остальные же кабели вам достаются в довесок и лишними в хозяйстве уж точно не будут.

Как работает блютуз

Наличие mini-jack и оптического кабелей уже говорит о том, что колонки можно подключить к источнику воспроизведения старым-добрым проводным способом, для чего на коннекторной части правой колонки выделен порт Aux IN/Opt IN.

Как работает блютуз

Как работает блютуз

Как работает блютуз

Как работает блютуз

Как работает блютуз

Но что бы ни было с эргономикой и поведением пульта, самое главное в колонках все же звук. С этой точки зрения Spinnaker можно обозреть, как владельца трех излучателей в каждом динамике, включенных по схеме tri-amp. Но так пишут в пресс-релизе (весьма наполненном техническими деталями, кстати), мы же будем описывать субъективное восприятие качества воспроизведения, потому что описывать высокие аудиофильские материи в системе, выполненной из пластика, да еще и в “арт”-формате — дело сомнительное.

Общее впечатление от прослушивания композиций различных музыкальных направлений можно оценить по десятибальной шкале на 7 баллов. Пожалуй, не зря 3 пары излучателей в колонках снабжены собственными каналами от усилителя. С другой стороны, “кристальным”, как пишут в пресс-релизе, это звучание мы бы клеймить не стали.

Как работает блютуз

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

Отсутствие глубокого баса, как, например, у KMC 3 и Zeppelin Air, спишем на отсутствие крупногабаритного диффузора, которому просто не хватило места, принесенного в жертву богу дизайна. Самый крупногабаритный динамик, отвечающий за низкие частоты, направлен вниз и расположен у основания колонок. Таким образом, “сабов” аж два, но их небольшой размер не заставит ваш пол вибрировать.
Впрочем, если у вас завалялся старый саб от любой другой системы, то попробуйте подключить его к спинакерам, такой симбиоз должен удовлетворить и вас, и ваших соседей.

Как работает блютуз

Как работает блютуз

Как работает блютуз

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

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

Говоря о ближайших конкурентах, можно отметить комплект Creative ZiiSound D3x + DSx, который выигрывает в низах за счет наличия полновесного саба, но в части верхних и середины чувствуется просадка. Top-shelf Bluetooth-акустика, разумеется, стоит дороже, и порой сильно дороже, так стоит ли переплачивать за бренд, когда можно получить достойное качество звука и запоминающийся внешний вид уже сейчас?

PS4 И, конечно, ничто не мешает похоливарить на тему “в печь беспроводные пластиковые поделки, 1) покупаем Airport Express, 2) полочную акустику 3) Profit.”

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *