9 функций беспроводных наушников, о которых вы могли не знать | Гарнитуры | Блог | Клуб DNS

9 функций беспроводных наушников, о которых вы могли не знать | Гарнитуры | Блог | Клуб DNS Самолеты

Bluetooth пульт управления смартфоном в автомобиль или велосипед.

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

Источником музыки у меня в авто является смартфон, подключенный к AUX входу магнитолы. Я так привык, и громкая связь к тому же. Для переключения треков, чтоб не отвлекаться от дороги, купил данный пульт. Доставка длилась 35 дней. Пришел пупырчастый конверт в нем коробочка. Содержимое коробочки:
1. Сам пульт
2. Крепление на руль
3. Канатик (вероятно, актуально для велосипеда, если вывалится из крепления — повиснет на канатике)
4. Круглая двусторонняя липучка 3М (можно приклеить пульт в любом месте, по желанию)
5. Батарейка CR2023 (на фото нет, уже внутри пульта)
Простите за невысокое качество фоток.
9 функций беспроводных наушников, о которых вы могли не знать | Гарнитуры | Блог | Клуб DNS

Как видно по внешнему виду, пульт позволяет:
1. Переключать треки вперед-назад
2. Останавливать и продолжать воспроизведение (pause-play)
3. Регулировать громкость воспроизведения
4. При удержании кнопок вперед-назад, осуществляется ускоренное проигрывание композиции.
9 функций беспроводных наушников, о которых вы могли не знать | Гарнитуры | Блог | Клуб DNS

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

Для соединения со смартфоном надо нажать и держать кнопку сопряжения, начинает мигать синий светодиод внутри пульта (просвечивается сквозь пластмассу). На смартфоне выбираем пульт в списке обнаруженных устройств. Устройство готово к работе.
9 функций беспроводных наушников, о которых вы могли не знать | Гарнитуры | Блог | Клуб DNS

Готовится небольшое видео

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

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

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

Выводы: Устройство полностью соответствует описанию и нормально функционирует. Проверено на двух устройствах Iphone 5 и Nexus 4. Крутить руль не мешает, крепление к рулю надёжное.
Минусы:
1. В связке с Nexus 4, не заработало ускоренное воспроизведение
2. Когда смартфон воспроизводит музыку и погашен экран, приходится нажимать кнопку на пульте дважды. Первое нажатие разблокирует телефон, второе нажатие — то что требуется.

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

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

9 функций беспроводных наушников, о которых вы могли не знать | Гарнитуры | Блог | Клуб DNS

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

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

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

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

  1. Воспроизведение аудио с мобильных устройств (Google Music iTunes Match = вся медиатека в облаке и доступна с любого устройства) до беспроводных аудиосистем и ресиверов. Не будем забывать, что телефоны сегодня занимают все большее место среди музыкальных носителей пользователей;
  2. Для аудиокомнат, где по определенным причинам сложно установить проводные решения (кухня, террасы, балконы, открытые площадки на даче);
  3. Чтобы гости могли “поставить пластинку”;
  4. Чтобы забыть о крэдлах, так как избавление от телефона будет болезненным процессом для многих людей.

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

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

Недавно я приобрел одно из таких устройств. Система Klipsch KMC 3, рассмотренная на Хабре, в целом была удовлетворительной, за исключением одного момента: при определенных условиях она воспроизводила звук, ужасно прерываясь. Как только я расположил Macbook Air 2023 позади своего тела на расстоянии 4 метров от системы (читай “сесть спиной к колонке с ноутбуком на коленях”), звук прекратился. Обзор второго участника Bluetooth-соревнования (доступен в конце поста) – Edifier Spinnaker E30, также страдал от замирания сигнала, но менее сильно. Нам стало интересно, почему эти две системы ведут себя так по-разному в одинаковых условиях?

Проблема распространения сигнала была, но когда я использовал мобильный телефон для воспроизведения звука в тех же условиях, проблема стала гораздо менее заметной. Поэтому было решено исследовать причину и следствие, что привело меня к началу: чтению базовой спецификации Bluetooth, анализу дампов сетевых соединений и изменению важных значений для аудиокодеков. Однако для начала необходимо было устранить возможность интерференции между 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, с другой стороны, использует другой подход: 79 каналов шириной 1 МГц организуются в спектре ISM, а затем, используя технологию Frequency-hopping Spread Spectrum (FHSS), радиоприемник и радиопередатчик синхронно изменяют несущую частоту в соответствии с определенным шаблоном с частотой 1600 раз в секунду. Цель заключается в том, чтобы уменьшить количество перекрывающихся сигналов в диапазоне ISM.

При наличии дома анализатора спектра смена несущих в диапазоне 2,4 ГГц будет выглядеть так:

Красные точки представляют собой постоянно меняющуюся частоту сигнала Bluetooth. Зеленые области представляют три активных канала Wi-Fi.

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

Именно поэтому стек Bluetooth оснащен технологией адаптивной скачкообразной перестройки частоты (AFH).

AFH

). В AFH каналы, попадающие в диапазон сигнала Wi-Fi, исключаются из 79 доступных каналов 1 МГц:

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

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

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

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

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

Инициализация устройства
После активации Bluetooth-модуля, дамп наполняется записями сообщений HCI, которые в большинстве своем дают модулю понять, как его зовут, какой у него MAC адрес, к какому классу устройств он относится и включает непосредственно радио модуль.
Происходит это в форме диалога HCI Command -> HCI Event.

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

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

Портал разработчика

Используются простые и понятные формулировки.

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

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

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

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

На схеме не видна одна важная часть архитектуры – интерфейс Host-to-Controller (HCI), который отвечает за взаимодействие хоста и контроллера. Во всей системе 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-устройствами, которые служат для передачи разного рода трафика вышестоящих приложений.

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

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

Ниже перечислены три команды HCI, поданные во время фазы самоинициализации модуля, и полученные ответы.

Поиск и регистрация устройств

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

Все процессы взаимодействия с аппаратным обеспечением Bluetooth начинаются с команды от HCI:

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

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

Перечислены адреса M AC, основные и второстепенные классы (Major Class и Minor Class), а также вспомогательные услуги.

Как показано на изображении, первый параметр, Sink, указывает на то, что устройство также может использоваться в качестве приемника. Второй параметр, A2DP, указывает на то, что устройство поддерживает профиль A2DP.

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

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

Временное разделение полос движения

( TDM). Чтобы передавать и принимать информацию в нужное время, передатчику и приемнику необходимы синхронизированные тактовые генераторы.

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

B D_ADDR (Bluetooth-адрес удаленного устройства) – самое важное поле в команде Create Connection. После установления соединения с контроллером за дело берется протокол LMP, составляя все логические соединения, по которым впоследствии будет ходить наш трафик:

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

В процессе подключения устройств Bluetooth каждому из них назначается идентификатор Connection Handle ID.

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

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

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

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

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

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

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

Согласно KO, команда Connection Request инициирует подключение к уровню ведомого устройства L2CAP. Структура пакета содержит несколько интересных полей.

В рамках протокола L2CAP пара ведущий-ведомый состоит из конечных точек каналов, каждый из которых идентифицируется двухбайтовым идентификатором CID (Channel Identification). 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, что означает, что динамик, что логично, может только воспроизводить аудио и подавать управляющие сигналы на главное устройство (например, при нажатии паузы на динамике воспроизведение приостанавливается на источнике сигнала).

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

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

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

Именно по его каналам сверху будет идти трафик протокола AVDTP, как мы хорошо знаем.

Этот канал L2CAP открывается с новым значением PSM AVDTP.

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

Обратите внимание на пары CID источника/назначения, это точки входа для каналов L2CAP. Пара Src/Dst CID уникально идентифицирует канал L2CAP.

После установления действительных каналов L2CAP начинается процесс обмена служебными сообщениями между протоколами AVDTP на обеих сторонах соединения. Сервисные сообщения включают:

Используя команду Discover, вы можете узнать, что именно удаленное устройство может делать в плане передачи аудио/видео. Ответом должен быть список конечных точек обслуживания с описанием возможностей.

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

Важно обратить внимание на пару значений Min Bitpool и Max Bitpool, поскольку они вскоре окажутся решающими.

Поскольку 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, записи дампа и размещения ноутбука за своим телом, пока я это делал. На следующем видео вы найдете фрагмент протокола AVDP, содержащий сегмент передаваемого звука, закодированного кодеком SBC.

Поскольку SBC является открытым кодеком, в дампе можно увидеть информацию о передаваемых аудиоданных. В спецификации

A2DP

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

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

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

Действительно ли мое бренное тело вызвало столь значительное затухание? Сейчас мы рассмотрим график индикации уровня мощности принимаемого сигнала:

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

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

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

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

Кстати, AptX не зря просит денег, ведь с ним звук по Bluetooth передается более эффективно, чем со стандартным SB. Когда я отключил AptX на ноутбуке и прослушал те же треки на тех же колонках, я почувствовал разницу. Если прислушаться, разница между SBC и AptX похожа на разницу между MP3 192 кбит/с и 320 кбит/с.

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

Подготовка AirPlay для PS2 осуществляется следующим образом.

PS3 И, наконец, обзор Edifier Spinnaker, с которого началась эта месячная эпопея.

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

В комментариях к предыдущему

обзору Klipsch KMC 3

Ценник в 400 долларов за пластиковую колонку в виде моноблока несколько завышен. Спорить с этим бессмысленно, ведь как только вы наклеиваете на колонку ярлык беспроводной связи, ценник сразу же вырастает на несколько сотен долларов. Но, может быть, не стоит тратить 400 долларов за моноблок Clipsha, к которому сам бренд добавил 50-100 долларов, а лучше обратиться к продукции

Небольшие, хорошо зарекомендовавшие себя организации

?

Я без раздумий согласился, когда коллега попросил меня помочь ему привезти из США понравившиеся ему Bluetooth-колонки. Нас попросили оценить беспроводную стереосистему Spinnaker E30 от Edifier как претендента на звание лучшей беспроводной аудиосистемы стоимостью до 300 долларов.

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

Klipsch KMC 3

,

Creative ZiiSound

,

Bose SoundLink

,

Джамбон Джамбокс

,

Samsung DA-E670

И многих других.

9 функций беспроводных наушников, о которых вы могли не знать | Гарнитуры | Блог | Клуб DNS

Кроме того, ни у кого из нас не было предубеждений относительно азиатских корней Edifier, несмотря на наличие всемирно известных брендов в списке наших конкурентов. Но грань между хорошими продуктами и “дерьмом”, сделанным в Китае, уже давно перейдена отличными продуктами. Даже с первого взгляда видно, что качество сборки очень хорошее.

Несмотря на то, что спиннеры находились рядом с “эталонными” B&W Zeppelin Air, ощущения жжения не было, так как все было очень хорошо собрано. Видно, что собрать колонки было довольно сложной задачей – дизайн, мягко говоря, уникальный.

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

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

Хотя на колонке, которая кажется беспроводной, много проводов, на самом деле есть только два необходимых кабеля – шнур питания переменного тока и 6-контактный кабель, соединяющий колонки. Остальные кабели наверняка не будут лишними в вашем доме.

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

Внимательный читатель заметит порт Sub (Line) Out, предназначенный для подключения внешнего сабвуфера, который, честно говоря, был бы очень полезен для пар Spinnaker. Проводное подключение – это скорее бонус, чем основное предназначение устройства, которое является беспроводным.

Процедура сопряжения Bluetooth абсолютно стандартна: дождитесь мигания синего индикатора на правом динамике и подождите несколько секунд, пока простая и надежная процедура сопряжения соединит два устройства без ввода PIN-кода.

После включения передачи звука громкость можно изменять с помощью прилагаемого пульта дистанционного управления, верхняя кнопка которого переключает между Play/Pause и входом Bluetooth долгим нажатием.

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

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

Пресс-релиз

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

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

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

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

Spinnakers известны своими “не задавленными” средними частотами, а также общим звуковым балансом. Если звон кристаллов KMC 3 считался недостатком наушников Klipsch, то здесь верхи отчетливо слышны без навязчивого выпирания.

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

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

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

Ответ на “Могу ли я рекомендовать Spinnaker E30 в ценовом сегменте до $300? ” Если описанные выше недостатки не являются для вас критичными, выберите ответ “да”. Система стоит $279,99, $55 за доставку, в то время как российский Spinnaker E30 стоит $11-12 тыс.

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

Точно так же ничто не мешает вам разглагольствовать о том, что “давайте избавимся от этих дешевых беспроводных безделушек, купим Airport Express, полочные колонки и заработаем денег”.

Как наладить

Эти шаги следует выполнить после того, как вы убедитесь, что данные устройства поддерживают SmartShare.

На обоих компьютерах :

  1. Перейдите в раздел “Настройки”.
  2. Откройте “Bluetooth”.
  3. Переместите ползунок вправо вверх в активное положение, чтобы активировать беспроводное соединение.
  4. Убедитесь, что флажок рядом с именем устройства активен. Это необходимо для того, чтобы оба устройства могли обнаружить друг друга.

Как игрока:

  1. Нажмите кнопку “Поиск” в окне списка устройств для поиска доступных устройств.
  2. Выберите имя смартфона, который вы хотите использовать в качестве динамика, чтобы установить соединение.
  3. Если появится запрос на подтверждение, примите его, нажав кнопку “Подключить”. (кнопка на обоих устройствах.
  4. Выйдите из Главного меню и запустите проигрыватель по умолчанию, который в большинстве случаев называется “Музыка”.
  5. После запуска плеера, например, в приложении LG, нажмите на значок мессенджера с исходящей стрелкой в правом верхнем углу экрана. В следующем окне будут отображены устройства, доступные для потокового воспроизведения. Если название нужного устройства сразу не видно, нажмите сенсорную кнопку “Добавить”.
  6. Выберите вкладку “Bluetooth”.
  7. Выберите имя нужного устройства, после чего произойдет сопряжение.
  8. Теперь вы можете воспроизводить свои песни, и звук будет воспроизводиться на устройстве рядом с вами.

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

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

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

В нашем регионе он является самым популярным (как Spotify и Яндекс). (Музыка) предлагает треки нормального качества за абонентскую плату. Такую же музыку без сжатия можно найти у Tidal, но его подписка исключительно высока – 20 долларов в месяц.

Где находится источник звука и как он попадает в динамик Wi-Fi? Основной инструмент, который использует любой бренд, – это его собственное приложение. Приложения доступны как для Android, так и для iOS. С его помощью вы можете слушать музыкальный сервис, интернет-радиостанцию или аудиофайлы на смартфоне или компьютере.

Есть и другой путь – универсальные потоковые технологии AirPlay 2, Chromecast и Spotify Connect. По сути, они делают все то, что описано выше, но без жесткой привязки к производителям. Поэтому у вас на кухне и в гостиной могут стоять колонки разных марок, но музыка будет звучать одинаково (за исключением Spotify Connect).

В то время как AirPlay доступен только на смартфонах и компьютерах Apple, Chromecast доступен на всех смартфонах Android и в меньшей степени на устройствах Apple. Обе технологии широко поддерживаются всеми популярными музыкальными сервисами. Многие бренды поддерживают AirPlay (полный список) и Spotify Connect (полный список).

Используя AirPlay и Chromecast, можно создавать мультирумы. Об этом косвенно упоминалось выше. Можно синхронизировать звук во всех комнатах с помощью колонок нескольких марок, совместимых с этими технологиями.

Проверили wi-fi-акустику на деле

В минском салоне Hi-Fi-Sound было установлено два Yamaha MusicCast 20, один Denon HEOS 1 HS2 и саундбар Yamaha MusicCast Bar 400, оснащенный беспроводным сабвуфером.

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

Я смог управлять устройствами, пару раз щелкнув мышью. Было легко объединить два устройства MusicCast 20 в стереопару. Звук значительно улучшился: стерео открывает музыку по-другому. Одной громкости было достаточно, чтобы вся комната наполнилась звуком.

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

Доступ к музыкальным сервисам осуществляется с помощью удобных плиток. Tidal запускается, как это ни отвратительно, в приложении Yamaha, а Spotify перемещается в собственное приложение. Эти колонки звучат великолепно для своей цены и размера.

Мы протестировали одну из новейших функций современных саундбаров – беспроводное объемное звучание. Саундбар и сабвуфер Yamaha синхронизировались мгновенно. С помощью приложения они быстро объединились с установленными за ними колонками MusicCast. Запущенный фильм с многоканальным аудиопотоком распределился по установленным колонкам, создавая очень четкое ощущение окружающего звука, грамотно распределенного по всем сторонам, как в кинотеатре: какие-то шорохи сбоку, разговоры спереди, а где-то сзади взрывается пролетающий по комнате вертолет.

Хорошим примером здесь являются продукты Yamaha, поскольку мы смогли протестировать почти все их функции. Существует множество брендов с аналогичной продукцией: Denon, Bose, Sonos, Bang & Olufsen, Klipsch, Marshall и т.д. Есть много производителей hi-fi акустики, которые уже предлагают ресиверы и усилители с сетевыми функциями и поддержкой AirPlay 2, всех музыкальных сервисов и мультирума.

Решения Yamaha на данный момент являются самыми доступными по цене. MusicCast 20 стоит 700 рублей, а саундбары – 1365 рублей. С точки зрения автономного программного обеспечения с сетевой функциональностью и отличным звучанием это неплохо. Однако для многокомнатного комплекта вам придется купить MusicCast 20 и добавить саундбар, чтобы получить в итоге 2745 рублей.

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

Включает ли “проводной аналог” возможность работы в сети? Доказательство в пудинге: мы подключили Tempus 77 от Magnat в шикарном темно-коричневом цвете к AV-ресиверу Yamaha и протестировали его.

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

Большие динамики Magnat легко получили питание от встроенного двухканального усилителя. В результате получается поразительное звучание, как по детализации, так и по объему. Знакомые песни из привычных источников зазвучали по-другому. Невероятные впечатления! Но по какой цене? За 1400 рублей можно получить более дешевую или простую альтернативу R-N602.

Сравнивать маленькие колонки Yamaha с колонками Magnat Hi-Fi и дорогим ресивером было бы несправедливо. Из-за разницы в цене мы остановились на модели Blue Aura WS90t. Это беспроводная колонка, но, к сожалению, в ней нет встроенного Wi-Fi.

Для получения “беспроводного” сигнала необходимы приемник и передатчик. Эта история действительно больше для тех, кто хранит свою библиотеку на компьютерах и хочет передавать ее в потоковом режиме с максимально возможным качеством без ущерба для качества. В качестве альтернативы можно открыть Spotify на компьютере и транслировать музыку на Blue Aura, которая затем будет управляться со смартфона.

Поэтому беспроводная hi-fi колонка, о которой мы говорили, будет стоить довольно дорого. Очевидно, существуют и более дешевые варианты. Стоимость комплекта, состоящего из стереоресивера Yamaha R-N303 с мощностью 140 Вт на канал, поддержкой потокового воспроизведения и AirPlay, а также напольных колонок Magnat Monitor Supreme 202 или Q Acoustics 3020i, составляет 1298 и 1662 рубля соответственно.

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

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

Ниже приведены цены на беспроводные колонки для дома в рамках различного бюджета:

Итоги

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

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

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

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

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

Ниже приведены несколько преимуществ использования аудиосистем Wi-Fi:

  • Возможность передачи потокового аудио в высоком качестве.
  • Слушайте музыку из Интернета (Spotify, Tidal, Яндекс.Музыка и другие сервисы).
  • Независимость от телефона (почти).
  • Возможность одновременного воспроизведения трека на колонках в разных комнатах (мультирум).
  • Не занимает много места в доме.
  • Некоторые устройства сравнимы с традиционными акустическими системами класса hi-fi.
  • Можно создать беспроводной домашний кинотеатр.

Вы очень помогли мне в подготовке материалов семинара для Минска.

Наш Telegram-канал. Присоединяйтесь к нам!

Есть история, которую нужно рассказать? Напишите нашему боту Telegram. Это анонимно и быстро

Мы запрещаем перепечатку текста и фотографий Onliner без разрешения редакции. [email protected]

Оцените статью
Радиокоптер.ру
Добавить комментарий