Что такое a2dp: что это такое, как включить

Содержание

характеристики беспроводного звука / Stereo.ru

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

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

На фото Харальд I Синезубый принимает крещение. Согласно легенде (неподтвержденной) король объединил датские поселения в единую страну. Этот факт и стал идеей для Bluetooth — связать все устройства одним протоколом

Некоторые улучшения — например, упрощение процедуры «спаривания» в версии 2.1 и серьезное уменьшение нагрузки на аккумуляторы в текущей версии 4.0 — сделали повседневную жизнь меломанов заметно комфортней. Еще больше комфорта внесло появление технологии NFC — в связке с ней Bluetooth вообще не требует никаких церемоний при взаимном распознавании приемника и передатчика, достаточно просто прикоснуться гаджетами друг к другу. Но в целом на качестве передачи звука прогресс отразился мало: в самом свежем издании Bluetooth этот процесс устроен так же, как и в его позапрошлой версии десятилетней давности. А собственно как?

35 синих зубов

Как и подавляющее большинство других беспроводных интерфейсов, Bluetooth основан на использовании радиоволн. Для передачи информации «синий зуб» использует радиочастоты в районе 2,4 ГГц — здесь же по соседству «пасутся» Wi-Fi-роутеры, беспроводные компьютерные клавиатуры и мыши, некоторые DECT телефоны и масса прочего оборудования.

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

Что любопытно, логотип Bluetooth состоит из двух скандинавских рун: «хаглаз» и «беркана» (аналоги латинских букв H и B)

С другой стороны — многофункциональностью. «Синий зуб» можно использовать в самых разнообразных целях: от переброски фоток на ноутбук до отправки документов на печать, от управления внешними устройствами до потоковой трансляции аудио. Неудивительно, что у Bluetooth так много различных т.н. «профилей», каждый из которых обеспечивает выполнение той или иной конкретной задачи, определяя технические параметры взаимодействия между Bluetooth-передатчиком и приемником. Общее количество профилей измеряется десятками (согласно статье на Wikipedia базовых 35 штук), за передачу звука отвечают только три. Чем они отличаются друг от друга?

Bluetooth-профили HSP, HFP и A2DP

Первый из аудиопрофилей Bluetooth носит имя HSP — Headset Profile. Как можно понять из названия, он создан для работы с мобильными гарнитурами и заточен под базовую передачу голоса со всеми вытекающими отсюда последствиями: аудио допускается только в моно формате и с битрейтом не выше 64 кБ/c. По сравнению с этим звуком даже пережатые MP3 кажутся божественным наслаждением для ушей.

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

Как только появился A2DP, многие Hi-Fi-производители обратили на него внимание. Но раньше всех были небольшие компании, сделавшие адаптеры, как приведенный на фото GOgroove BlueGate, — небольшая коробочка с ЦАПом и усилителем для наушников внутри.

Для этой цели предусмотрен специальный профиль A2DP — Advanced Audio Distribution Profile. Именно он отвечает за соединение мобильных устройств с беспроводными колонками и наушниками. Профиль A2DP позволяет источнику звука найти общий язык с беспроводной акустикой, а главное — управляет сжатием аудио для отправки по «синезубому» каналу. Избежать этой процедуры нельзя из-за невысокой пропускной способности Bluetooth, но уровень компрессии, используемые для сжатия алгоритмы и, в конечном итоге, потери в качестве звука могут заметно варьироваться. Вот тут-то, как говорится, и возникают нюансы.

Кодек SBC жмет грубее MP3

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

Сравнение, проведенное Брентом Баттервутом (автор About.com), показывает разницу в том, какие шумы возникают при подаче тона 5, 10, 12.5 и 20 кГц. Синяя линия — aptX, зеленая — SBC (источник)

Обработка звука по методам SBC имеет немало общего с хорошо всем знакомым MP3-сжатием, но приоритеты выстроены несколько по-иному: главная задача — не столько минимизировать звуковые потери, сколько упростить вычисления. Все должно быть быстро, просто и легко выполнимо даже для самого хлипкого мобильного процессора.

В результате SBC обходится со звуком без лишних церемоний — например, частоты выше 14 кГц при конвертации попросту отрезаются, в результате чего частотный диапазон заметно сужается. Не удивительно, что даже при равном битрейте с MP3 (а SBC допускает битрейт до 320 кБ/c) аудио в SBC-кодировке звучит заметно хуже.

На этом графике показаны спектры при трансляции сигнала 1 кГц через aptX (синий) и SBC (зеленый), а также 4 кГц — aptX (пурпурный) и SBC (красный) (источник)

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

Advanced Audio Coding: продвинутое, но не идеальное

Базовый кодек SBC с его скромными музыкальными способностями — не лучшее средство привлечь внимание меломанов к Bluetooth-технологии. Вот почему разработчики многих «синезубых» устройств, особенно в топовом сегменте, комплектуют профиль A2DP опциональными, более продвинутыми средствами сжатия звука. Самое популярное из этих средств — алгоритм AAC.

В отличие от кодека SBC, знакомого разве что любителям поглубже покопаться в технических спецификациях Bluetooth, аббревиатура AAC неплохо известна широким народным массам. Еще бы! Ведь именно этот формат используется, например, в iTunes. Изначальной задачей разработчиков алгоритма было превзойти MP3 по качеству звучания при одних и тех же битрейтах — не случайно его имя расшифровывается как Advanced Audio Coding, «продвинутое кодирование звука».

За счет более сложных алгоритмов AAC действительно сохраняет больше музыкальной информации, чем mp3, и уж тем более SBC. Не удивительно, что его включение в набор кодеков, поддерживаемых профилем A2DP, заметно улучшает звучание Bluetooth-колонок и наушников.

Главное — убедиться в том, что кодек AAC поддерживается обоими «синезубыми» девайсами: и тем, что служит передатчиком аудиосигнала, и тем, что работает на его приеме. Если из пары таких устройств кодировку AAC способно понять лишь одно — профиль A2DP автоматически откатывает назад на базовый кодек. С вполне очевидными последствиями для звучания.

Кодек AptX: лучший вариант для меломана

Еще более продвинутое сжатие звука обеспечивает кодек aptX, который активно продвигает на рынке беспроводного Bluetooth-аудио компания CSR. Создатели пропагандируют его как средство для беспроводной передачи музыки «в CD-качестве».

Кодек aptX имеет свой логотип, потому что разработан и запатентован компанией CSR

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

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

Кодек aptX обеспечивает передачу аудио с битрейтом до 352 кБ/с, не обрезает верхний регистр и раздвигает частотный диапазон до вполне солидных 10 Гц — 22 кГц, но высокая сложность применяемых алгоритмов требует от мобильных процессоров утроенной вычислительной мощности по сравнению с базовым SBC. Именно поэтому поддержка aptX встречается среди «синезубых» приборов довольно редко, чаще всего — в премиальном сегменте смартфонов.

Впрочем, ради того, чтобы стать обладателем смартфона с aptX, не обязательно выкладывать так уж много наличности: в каталогах Samsung, Sony, HTS и Asus представлено немало моделей с поддержкой продвинутого кодека, в том числе вполне доступных по цене.

Как и в случае с AAC, при беспроводном соединении источника звука с колонками или наушниками следует убедиться, что кодек aptX поддерживается обоими устройствами. Лишь в этом случае можно не сомневаться, что ты действительно выжимаешь из «синего зуба» максимум его музыкального потенциала.

Bluetooth A2DP — это… Что такое Bluetooth A2DP?

  • Bluetooth — получить на Академике действующий промокод Алиэкспресс или выгодно bluetooth купить со скидкой на распродаже в Алиэкспресс

  • A2DP — qui signifie Advanced Audio Distribution Profile est un profil Bluetooth. Il spécifie les protocoles pour la transmission de grande qualité sur les canaux ACL. Un exemple type d utilisation est le streaming audio à l aide d une connexion… …   Wikipédia en Français

  • A2DP — (Advanced Audio Distribution Profile)  расширенный профиль распространения аудио. Отвечает за передачу стереозвука по радиоканалу Bluetooth на какое либо принимающее устройство. Обычно различают два типа устройств: Передатчик (A2DP SRC,… …   Википедия

  • A2DP — (Advanced Audio Distribution Profile) ist eine herstellerübergreifende Technik, die es erlaubt, Stereo Audio Signale drahtlos via Bluetooth an ein entsprechendes Empfangsgerät zu senden. Man unterscheidet zwischen: Quellen (A2DP SRC: Advanced… …   Deutsch Wikipedia

  • Bluetooth — Уровень (по модели OSI): Прикладной[источник не указан 405 дней …   Википедия

  • Bluetooth — est une spécification de l industrie des télécommunications. Elle utilise une technique radio courte distance destinée à simplifier les connexions entre les appareils électroniques. Elle a été conçue dans le but de remplacer les câbles entre les… …   Wikipédia en Français

  • Bluetooth-Profile — sind eine Schnittstellenspezifikation der Bluetooth Special Interest Group für die drahtlose Kommunikation in einer Bluetooth Umgebung. Damit ein Gerät angebotene Bluetooth Dienste nutzen oder diese selbst anbieten kann, muss es mit verschiedenen …   Deutsch Wikipedia

  • A2DP — Saltar a navegación, búsqueda Perfil Bluetooth#Advanced Audio Distribution Profile (A2DP) Obtenido de A2DP …   Wikipedia Español

  • Bluetooth profile — A Bluetooth profile is a wireless interface specification for Bluetooth based communication between devices. In order to use Bluetooth technology, a device must be compatible with the subset of Bluetooth profiles necessary to use the desired… …   Wikipedia

  • Bluetooth stack — A Bluetooth stack refers to an implementation of the Bluetooth protocol stack.Bluetooth stacks can be roughly divided into two: # General purpose implementations that are written with emphasis on feature richness and flexibility, usually for… …   Wikipedia

  • Bluetooth — This article is about the electronic protocol. For the medieval King of Denmark, see Harald I of Denmark. Bluetooth logo Bluetooth is a proprietary open wireless technology standard for exchanging data over short distances (using short wavelength …   Wikipedia

  • Как выбрать Bluetooth-устройство для прослушивания музыки

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

    Поэтому сегодня ограничимся именно звуковоспроизводящими устройствами с использованием «голубого зуба» (гайд вполне подойдёт и для выбора Bluetooth-колонки). Технология эта имеет довольно долгую историю и массу подводных камней, о существовании которых не всегда знают пользователи.

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

    На что обратить внимание, чтобы слушать музыку без проводов — будь то просто MP3 или высококачественный рип с виниловой пластинки, мы расскажем в этой статье.

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

    Версия Bluetooth

    В современных устройствах чаще всего можно встретить поддержку Bluetooth 3.0 или 4.0, в некоторых топовых смартфонах и прочих гаджетах — 4.1. При этом вполне может оказаться, что приобретаемая гарнитура поддерживает подключение только по протоколу версии 2.1. Адаптеры обратно совместимы, но при подключении работает наиболее медленный протокол из двух.

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

    Версия 2.1 + EDR передаёт данные со скоростью не более 2,1 Мбит/с. Этого достаточно для воспроизведения аудиопотока низкого битрейта. Для воспроизведения аудиовидеопотока рекомендуется использовать версию Bluetooth не ниже 3.0.

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

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

    Профили Bluetooth

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

    1. Headset Profile (HSP) необходим для связи гарнитуры и смартфона и беспроводной передачи монозвука с битрейтом 64 кбит/с.
    2. Hands-Free Profile (HFP) также обеспечивает только передачу моно, однако с более высоким качеством.
    3. Advanced Audio Distribution Profile (A2DP) необходим для передачи двухканального аудиопотока.
    4. Audio/Video Remote Control Profile (AVRCP) обеспечивает управление функциями воспроизводящих устройств (без него невозможно даже изменение громкости музыки).

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

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

    Кодеки Bluetooth

    Самое главное для воспроизведения музыки по протоколу A2DP — кодек, которым сжимается передаваемый на гарнитуру аудиопоток. Всего на данный момент существует три кодека:

    1. Subband Coding (SBC) — кодек, используемый A2DP по умолчанию и созданный разработчиками профиля. К сожалению, SBC жмёт значительно грубее, чем MP3. И стало быть, для прослушивания музыки не подходит.
    2. Advanced Audio Coding (AAC) — более продвинутый кодек, использующий другие алгоритмы сжатия. Звучит значительно лучше SBC.
    3. AptX — вот он, правильный выбор! Хотя бы из-за возможности передавать файлы в MP3 и AAC без дополнительных манипуляций и перекодирования. А значит, и без ухудшения звука. Однако стоит оговориться. Для воспроизведения разных битрейтов существует несколько версий aptX. Каждая из них предназначена для своего звукового потока.
    Версия Число поддерживаемых каналов Максимальная частота дискретизации, кГц Квантование, бит Максимальный битрейт Степень сжатия
    AptX 2 44,1 16 320 кбит/с 2:1
    Enhanced AptX 2, 4, 5.1, 5.1+2 48 16, 20, 24 до 1,28 Мбит / с 4:1
    AptX Live н/д 48 16, 20, 24 н/д 8:1
    AptX Lossless н/д 96 16, 20, 24 н/д н/д
    AptX Low Latency  н/д 48 16, 20, 24 н/д н/д

    »
    Главные особенности последних двух версий кодека — максимально сниженная задержка воспроизведения звука и сниженная нагрузка на процессор при кодировании. Версия Low Latency позволяет достигать задержки в 32 мс между источником аудиопотока и воспроизводящим устройством. Это позволит уменьшить искажения, вносимые аппаратурой при прослушивании музыки.

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

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

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

    Для прослушивания музыки в течение долгого времени требуется поддержка Bluetooth не ниже версии 3.0, кодека aptX и профиля A2DP. Для прослушивания музыки с высоким битрейтом необходима поддержка кодека aptX Lossless — ни один другой не подойдёт, поскольку музыка будет сжиматься при передаче на воспроизводящее устройство.

    Аудио-профиль A2DP что это и как с ним работать

    35 синих зубов

    Как и подавляющее большинство других беспроводных интерфейсов, Bluetooth основан на использовании радиоволн. Для передачи информации «синий зуб» использует радиочастоты в районе 2,4 ГГц — здесь же по соседству «пасутся» Wi-Fi-роутеры, беспроводные компьютерные клавиатуры и мыши, некоторые DECT телефоны и масса прочего оборудования.

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

    Что любопытно, логотип Bluetooth состоит из двух скандинавских рун: «хаглаз» и «беркана» (аналоги латинских букв H и B)

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

    Определение

    A2DP – это продвинутый протокол распространения аудио-данных между устройствами. Понятие является аббревиатурой отAdvanced Audio Distribution Profile.

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

    Что такое A2DP и AVRCP - Bad Android

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

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

    • Приемники

      – это небольшие девайсы, которые выполнены в форме

      Bluetooth-гарнитуры

      для пользователя;

    • Передатчики

      — ими могут быть смартфоны, планшеты, приставки

      Smart-TV

      , карманные компьютеры или десктопы. Задача этих устройств – передать воспроизводимый звук на приемник.

    Bluetooth-профили HSP, HFP и A2DP

    Первый из аудиопрофилей Bluetooth носит имя HSP — Headset Profile. Как можно понять из названия, он создан для работы с мобильными гарнитурами и заточен под базовую передачу голоса со всеми вытекающими отсюда последствиями: аудио допускается только в моно формате и с битрейтом не выше 64 кБ/c. По сравнению с этим звуком даже пережатые MP3 кажутся божественным наслаждением для ушей.

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

    Что такое A2DP и AVRCP - Bad AndroidКак только появился A2DP, многие Hi-Fi-производители обратили на него внимание. Но раньше всех были небольшие компании, сделавшие адаптеры, как приведенный на фото GOgroove BlueGate, — небольшая коробочка с ЦАПом и усилителем для наушников внутри.

    Для этой цели предусмотрен специальный профиль A2DP — Advanced Audio Distribution Profile. Именно он отвечает за соединение мобильных устройств с беспроводными колонками и наушниками. Профиль A2DP позволяет источнику звука найти общий язык с беспроводной акустикой, а главное — управляет сжатием аудио для отправки по «синезубому» каналу.

    Функциональные особенности устройств

    Современная версия стандарта A2DP имеет

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

    Что такое A2DP и AVRCP - Bad Android

    выше.

    В реальности же бывают печальные ситуации. На моих наушниках RealForce OverDrive D1 для SBC включен сильный компандер, и увеличение громкости приводит к повышению уровня тихих звуков, а громкость громких звуков при этом не меняется (происходит компрессия сигнала). Из-за этого приходится устанавливать громкость на компьютере примерно в половину, в этом случае эффекта компрессии практически нет.

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

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

    Функция AVDTP 1.3 Delay Reporting позволяет наушникам сообщать задержку передающему устройству, с которой фактически воспроизводится звук. Это позволяет подстраивать синхронизацию аудио с видео в время просмотра видеофайлов: при проблемах с передачей по радиоэфиру, аудио не будет отставать от видео, а наоборот, видео будет тормозиться видеоплеером, пока аудио и видео снова не синхронизируются.Функция поддерживается многими наушниками, Android 9 и Linux с PulseAudio 12.0 . О поддержке функции на других платформах мне неизвестно.

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

    Для обеспечения наилучшего звучания используется архивация с помощью кодека SBC и форматов MP3, AAC.

    Для максимальной демонстрации качества переданного аудио советуем использовать треки в формате MP3.

    Прочие кодеки

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

    Еще более продвинутое сжатие звука обеспечивает кодек aptX, который активно продвигает на рынке беспроводного Bluetooth-аудио компания CSR. Создатели пропагандируют его как средство для беспроводной передачи музыки «в CD-качестве».

    Что такое A2DP и AVRCP - Bad AndroidКодек aptX имеет свой логотип, потому что разработан и запатентован компанией CSR

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

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

    Кодек aptX обеспечивает передачу аудио с битрейтом до 352 кБ/с, не обрезает верхний регистр и раздвигает частотный диапазон до вполне солидных 10 Гц — 22 кГц, но высокая сложность применяемых алгоритмов требует от мобильных процессоров утроенной вычислительной мощности по сравнению с базовым SBC. Именно поэтому поддержка aptX встречается среди «синезубых» приборов довольно редко, чаще всего — в премиальном сегменте смартфонов.

    Что такое A2DP и AVRCP - Bad Android

    Впрочем, ради того, чтобы стать обладателем смартфона с aptX, не обязательно выкладывать так уж много наличности: в каталогах Samsung, Sony, HTS и Asus представлено немало моделей с поддержкой продвинутого кодека, в том числе вполне доступных по цене.

    Как и в случае с AAC, при беспроводном соединении источника звука с колонками или наушниками следует убедиться, что кодек aptX поддерживается обоими устройствами. Лишь в этом случае можно не сомневаться, что ты действительно выжимаешь из «синего зуба» максимум его музыкального потенциала.

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

    Стандартизированный в A2DP кодек ATRAC ни разу не использовался в качестве Bluetooth-кодека даже самими Sony, кодеки Samsung HD, Samsung Scalable и Samsung UHQ-BT имеют очень ограниченную поддержку со стороны передающих и получающих устройств, а HWA LHDC — слишком новый, и поддерживается всего тремя(?) устройствами.

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

    Подавляющее большинство чипсетов Bluetooth-аудио, используемых в принимающих беспроводных устройствах, оснащаются цифровым обработчиком сигналов (Digital signal processor, DSP), который реализует эквалайзер, компандер, расширитель стерео и другие вещи, призванные улучшить (или изменить) звук. Производители Bluetooth-аппаратуры могут настроить DSP для каждого кодека раздельно, и при переключении между кодеками слушателю будет казаться, что он слышит различие работы кодеков, когда в действительности он слушает разные настройки DSP.

    Конвеер обработки звука DSP Kalimba в чипах производства CSR/Qualcomm

    Активация различных функций DSP для каждого кодека и выхода отдельно

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

    Где используется?

    Сегодня сфера применения протокола A2DP продолжает стремительно увеличиваться.

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

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

    Требуется только синхронизация Bluetooth-гарнитуры с поддержкой A2DP и вашего «умного» телевизора.

    Advanced Audio Coding: продвинутое, но не идеальное

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

    В отличие от кодека SBC, знакомого разве что любителям поглубже покопаться в технических спецификациях Bluetooth, аббревиатура AAC неплохо известна широким народным массам. Еще бы! Ведь именно этот формат используется, например, в iTunes. Изначальной задачей разработчиков алгоритма было превзойти MP3 по качеству звучания при одних и тех же битрейтах — не случайно его имя расшифровывается как Advanced Audio Coding, «продвинутое кодирование звука».

    За счет более сложных алгоритмов AAC действительно сохраняет больше музыкальной информации, чем mp3, и уж тем более SBC. Не удивительно, что его включение в набор кодеков, поддерживаемых профилем A2DP, заметно улучшает звучание Bluetooth-колонок и наушников.

    Главное — убедиться в том, что кодек AAC поддерживается обоими «синезубыми» девайсами: и тем, что служит передатчиком аудиосигнала, и тем, что работает на его приеме. Если из пары таких устройств кодировку AAC способно понять лишь одно — профиль A2DP автоматически откатывает назад на базовый кодек. С вполне очевидными последствиями для звучания.

    A2DP — это… Что такое A2DP?

  • A2DP — (Advanced Audio Distribution Profile)  расширенный профиль распространения аудио. Отвечает за передачу стереозвука по радиоканалу Bluetooth на какое либо принимающее устройство. Обычно различают два типа устройств: Передатчик (A2DP SRC,… …   Википедия

  • A2DP — (Advanced Audio Distribution Profile) ist eine herstellerübergreifende Technik, die es erlaubt, Stereo Audio Signale drahtlos via Bluetooth an ein entsprechendes Empfangsgerät zu senden. Man unterscheidet zwischen: Quellen (A2DP SRC: Advanced… …   Deutsch Wikipedia

  • A2DP — qui signifie Advanced Audio Distribution Profile est un profil Bluetooth. Il spécifie les protocoles pour la transmission de grande qualité sur les canaux ACL. Un exemple type d utilisation est le streaming audio à l aide d une connexion… …   Wikipédia en Français

  • A2DP — Saltar a navegación, búsqueda Perfil Bluetooth#Advanced Audio Distribution Profile (A2DP) Obtenido de A2DP …   Wikipedia Español

  • A2DP — Advanced Audio Distribution Profile (Computing » Drivers) …   Abbreviations dictionary

  • A2DP — Advanced Audio Distribution Profile …   Glossary of chat acronyms & text shorthand

  • A2DP — abbr. Advanced Audio Distribution Profile (Bluetooth) …   United dictionary of abbreviations and acronyms

  • A2DP (advanced audio distribution profile) — «Расширенный» профиль передачи аудиоданных через Bluetooth®. Позволяет передавать звук на стереогарнитуру Bluetooth® для прослушивания музыки без проводного подключения к телефону …   Глоссарий терминов бытовой и компьютерной техники Samsung

  • A2DP (advanced audio distribution profile) — «Расширенный» профиль передачи аудиоданных через Bluetooth®. Позволяет передавать звук на стереогарнитуру Bluetooth® для прослушивания музыки без проводного подключения к телефону …   Глоссарий терминов бытовой и компьютерной техники Samsung

  • Bluetooth A2DP — …   Википедия

  • Comparison of Android devices — Galaxy Nexus, the latest Google phone Android is a software stack for mobile devices that includes an operating system, middleware and key applications.[1] …   Wikipedia

  • Модифицируем Bluetooth-стек для улучшения звука на наушниках без кодеков AAC, aptX и LDAC

    Перед прочтением этой статьи рекомендуется ознакомиться с предыдущей статьёй: Аудио через Bluetooth: максимально подробно о профилях, кодеках и устройствах / in English

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

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

    Кодек SBC

    У кодека SBC есть множество разных параметров, которые согласуются на этапе установки соединения. Среди них:

    • Количество и тип каналов: Joint Stereo, Stereo, Dual Channel, Mono;
    • Количество частотных полос: 4 или 8;
    • Количество блоков в пакете: 4, 8, 12, 16;
    • Алгоритм распределения битов при квантовании: Loudness, SNR;
    • Максимальное и минимальное значение пула битов, используемых при квантовании (bitpool): обычно, от 2 до 53.

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

    Существующие Bluetooth-стеки, как правило, согласуют следующий профиль: Joint Stereo, 8 полос, 16 блоков, Loudness, bitpool 2..53. Этот профиль кодирует 44.1 кГц аудио с битрейтом 328 кбит/с.

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

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

    Формула подсчета битрейта SBC

    Например, режим Dual Channel кодирует каналы раздельно, используя весь bitpool для каждого из каналов. Заставив устройство использовать Dual Channel вместо Joint Stereo, мы получим почти удвоенный битрейт при том же максимальном значении bitpool: 617 кбит/с.

    По моему мнению, использование не привязанного к профилю значения bitpool на этапе согласования — недоработка стандарта A2DP, которая и привела к искусственному ограничению качества SBC. Разумней было бы согласовывать bitrate, а не bitpool.

    Такие фиксированные значения Bitpool и Bitrate берут свое начало из таблицы с рекомендованными к использованию значениями для высококачественного аудио. Но рекомендация — не повод ограничиваться этими значениями.

    Спецификация A2DP v1.2, которая была активна с 2007 по 2015 год, предписывает всем декодирующим устройствам корректно работать с битрейтами до 512 кбит/с:

    The decoder of the SNK shall support all possible bitpool values that do not result in excess of the maximum bit rate. This profile limits the available maximum bit rate to 320kb/s for mono, and 512kb/s for two-channel modes.

    В новой версии спецификации ограничение по битрейту отсутствует. Предполагается, что современные наушники, выпущенные после 2015 года и поддерживающие EDR, могут поддерживать битрейты до ≈730 кбит/с.

    По какой-то причине, у проверенных мной Bluetooth-стеков Linux (PulseAudio), Android, Blackberry и macOS есть искусственные ограничения максимального значения параметра bitpool, который напрямую влияет на максимальный битрейт. Но это — не самая большая проблема, почти все наушники тоже ограничивают максимальное значение bitpool числом 53.

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

    Модифицируем Bluetooth-стек

    В любом Bluetooth-стеке, который совместим со стандартом A2DP, есть поддержка режима Dual Channel, но активировать её из интерфейса не представляется возможным.

    Давайте добавим переключатель в интерфейс! Я сделал патчи для Android 8.1 и Android 9, которые добавляют полноценную поддержку Dual Channel в стек, добавляют режим в меню переключения режима в инструменты разработчика, и обрабатывают SBC с поддержкой Dual Channel так, будто это дополнительный кодек, вроде aptX, AAC или LDAC (Android называет это HD Audio), добавляя галочку в настройки Bluetooth-устройства. Вот как это выглядит:

    Патч для Android 9
    Патч для Android 8.1

    При активации галочки, Bluetooth-аудио начинает передаваться с битрейтом 551 кбит/с, если наушники поддерживают соединение на скорости 3 мбит/с, или 452 кбит/с, если наушники поддерживают только 2 мбит/с.

    Данный патч включён в следующие альтернативные прошивки:

    • LineageOS
    • Resurrection Remix
    • crDroid

    Откуда взялись 551 и 452 кбит/с?

    Технология разделения эфира в Bluetooth предназначена для эффективной передачи больших пакетов фиксированного размера. Передача данных происходит слотами, самое большое количество слотов, отправляемых за одну передачу — 5. Также есть режимы передачи, использующие 1 или 3 слот, но не 2 или 4. В 5 слотах можно передать до 679 байт на скорости соединения 2 мбит/с и до 1021 байт на скорости 3 мбит/с, а в 3 — 367 и 552 байта соответственно.

    Если мы хотим передать меньше данных, чем 679 или 1021 байт, но больше, чем 367 или 552 байта, то передача всё равно займет 5 слотов, а данные будет передаваться за такое же время, что уменьшает эффективность передачи.

    SBC в режиме Dual Channel, на 44100 Гц-аудио с параметрами Bitpool 38, 16 блоков во фрейме, 8 частотных диапазонов, кодирует аудио во фреймы размером 164 байт, с битрейтом 452 кбит\с.

    Аудио должно быть инкапсулировано в протоколы передачи L2CAP и AVDTP, которые забирают 16 байт от полезной аудионагрузки.

    Таким образом, в одну Bluetooth-передачу с 5 слотами удаётся вместить 4 аудиофрейма:

    679 (EDR 2 mbit/s DH5) - 4 (L2CAP) - 12 (AVDTP/RTP) - 1 (заголовок SBC) - (164*4) = 6

    Мы вместили 11.7 мс аудиоданных в отправляемый пакет, который будет передан за 3.75 мс, и у нас осталось 6 неиспользованных байт в посылке.
    Если чуть поднять bitpool, 4 аудиофрейма уже не удастся упаковать в одну посылку. Придётся отправлять по 3 фрейма за раз, что снижает эффективность передачи, уменьшает количество передаваемого аудио за одну посылку, и быстрее приведёт к заиканиям аудио при плохих радиоусловиях.

    Таким же образом был подобран битрейт 551 кбит/с для EDR 3 мбит/с: с Bitpool 47, 16 блоками во фрейме, 8 частотными диапазонами получается размер фрейма 200 байт, при битрейте 551 кбит/с. В одну посылку вмещается 5 фреймов или 14.6 мс музыки.

    Алгоритм расчёта всех параметров SBC достаточно сложный, можно легко запутаться, если считать вручную, поэтому я сделал интерактивный калькулятор в помощь интересующимся: btcodecs.valdikss.org.ru/sbc-bitrate-calculator

    Зачем всё это нужно?

    Вопреки расхожему мнению о качестве звука кодека aptX, на некоторых файлах он может давать результаты хуже, чем SBC со стандартным битрейтом в 328 кбит/с.

    SBC динамически выделяет биты квантования для частотных полос, действуя по принципу «от нижних к верхним». Если весь битрейт использовался на нижние и средние частоты, верхние частоты «обрежутся» (вместо них будет тишина).

    aptX квантует частотные полосы одним и тем же количеством бит постоянно, из-за чего у него постоянный битрейт: 352 кбит/с для 44.1 кГц, 384 кбит/с для 48 кГц, и он не может «перенести биты» на те частоты, которые больше всего в них нуждаются. В отличие от SBC, aptX не будет «обрезать» частоты, а будет добавлять в них шумы квантования, уменьшая динамический диапазон аудио, и иногда привносить характерные потрескивания. SBC же «съедает детали» — отбрасывает наиболее тихие участки.

    В среднем, по сравнению с SBC 328k, aptX вносит меньше искажений в музыку с широким частотным диапазоном, но на музыке с узким диапазоном частот и широким динамическим диапазоном SBC 328k иногда выигрывает.

    Рассмотрим частный случай. Спектрограмма записи игры на фортепиано:

    Основная энергия лежит в частотах от 0 до 4 кГц, и продолжается до 10 кГц.

    Спектрограмма файла, сжатого в aptX, выглядит следующим образом:

    А так выглядит SBC 328k.

    Видно, что SBC 328k периодически полностью отключал диапазон выше 16 кГц, и расходовал весь доступный битрейт на диапазоны ниже этого значения. Однако, aptX внес больше искажений в слышимый человеческим ухом спектр частот, что можно видеть на вычтенной оригинальной спектрограмме из спектрограммы aptX (чем ярче, тем больше искажений):

    В то время как SBC 328k меньше испортил сигнал в диапазоне от 0 до 10 кГц, а остальное — обрезал:

    Битрейта 485k SBC хватило, чтобы сохранить весь диапазон частот, без отключения полос.

    SBC 485k на этой композиции значительно опережает aptX в диапазоне 0-15 кГц, и с меньшей, но все же заметной разницей — в 15-22 кГц (чем темнее, тем меньше искажений):

    Архив оригинального аудио, SBC и aptX.

    Переключившись на высокобитрейтный SBC, вы получите звук, зачастую превосходящий aptX, на любых наушниках. На наушниках, поддерживающих подключение EDR 3 мбит/с, битрейт 551 кбит/с даёт звук, сравнимый с aptX HD.

    А можно ещё больше?

    В патче для Android также имеется опция для ещё большего повышения битрейта для устройств EDR 2 мбит/с. Можно повысить битрейт с 452 кбит/с до 595 кбит/с, ценой уменьшения стабильности передачи в сложных радиоусловиях.
    Достаточно установить переменную persist.bluetooth.sbc_hd_higher_bitrate в значение 1:

    # setprop persist.bluetooth.sbc_hd_higher_bitrate 1

    Патч на экстремальный битрейт пока принят только в LineageOS 15.1, но не в 16.0.

    Совместимость с устройствами

    SBC Dual Channel поддерживается практически всеми наушниками, колонками и автомобильными головными устройствами. Это немудрено — стандарт предписывает его поддержку в любых декодирующих устройствах. Есть небольшое количество устройств, на которых этот режим вызывает проблемы, но это — единичные экземпляры.
    Более подробно с совместимыми устройствами можно ознакомиться на 4pda или xda-developers.

    Сравнение различий звука

    Я сделал веб-сервис, кодирующий аудио в SBC (а также aptX и aptX HD) в реальном времени, прямо в браузере. С помощью него вы сможете сравнивать звук различных профилей SBC и другие кодеки, без фактической передачи аудио по Bluetooth, на любых проводных наушниках, колонках, и вашей любимой музыке, а также изменять параметры кодирования прямо во время воспроизведения аудио.
    btcodecs.valdikss.org.ru/sbc-encoder

    Связь с разработчиками Android

    Я писал многим разработчикам Bluetooth-стека из Google, с просьбой рассмотреть включение патчей в основную ветку Android — AOSP, но не получил ни одного ответа. Мои патчи в системе работы с патчами Gerrit для Android также остались без комментариев со стороны кого-либо причастного.
    Я был бы рад, если бы мне посодействовали в связи с разработчиками из Google и внедрении SBC HD в Android. Патчcет в gerrit уже устарел (это одна из ранних ревизий), и я его обновлю, если разработчиков заинтересуют мои изменения (мне непросто его обновлять, у меня нет совместимых с Android Q устройств).

    Заключение

    Пользователи смартфонов с прошивками LineageOS, Resurrection Remix и crDroid могут довольствоваться улучшенным качеством звука уже сейчас, достаточно активировать опцию в настройках Bluetooth-устройства. Пользователи Linux также могут получить повышенный битрейт SBC, путём установки патча от Pali Rohár, который, помимо всего прочего, добавляет поддержку кодеков aptX, aptX HD и FastStream.

    A2DP — Википедия. Что такое A2DP

    Материал из Википедии — свободной энциклопедии

    A2DP (Advanced Audio Distribution Profile) — расширенный профиль распространения аудио. Отвечает за передачу стереозвука по радиоканалу Bluetooth на какое-либо принимающее устройство. Обычно различают два типа устройств:

    • Передатчик (A2DP-SRC, Advanced Audio Distribution Source)
    • Приёмник (A2DP-SNK, Advanced Audio Distribution Sink)

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

    Пропускной способности канала Bluetooth недостаточно для передачи двухканального аудиосигнала приемлемого качества без сжатия. В A2DP профиле применяются различные кодеки, сжимающие цифровой поток до размеров Bluetooth-канала. Стандартом определён как минимум один кодек — SBC (Subband Coding), дополнительные (MP3, AAC и т. д.) — опционально. Следует отметить, что качество передаваемого звука при использовании кодека SBC хуже, чем при использовании кодека MP3 со стандартными параметрами сжатия. При установлении связи передатчик и приёмник согласуют кодек, который будет использован, а также параметры кодирования (битрейт, частоту дискретизации, и т. д.).

    Поддерживаемые ОС

    • Android: Поддержка с версии 1.5.[1]
    • BlackBerry: Поддержка A2DP в ОС 4.2.
    • iPhone и iPod touch: Все версии iOS поддерживают протоколы HFP и PBAP. В iOS 3.0 добавлена поддержка A2DP, ограниченно AVRCP и PAN для iPhone 3G/3GS и iPod Touch 2-го и 3-го поколения.[2] В оригинальном iPhone 2G bluetooth-чип имеет поддержку A2DP, но Apple не задействовала эту возможность в ОС. Однако, владельцы взломанных iPhone могут включить эту возможность через специальную программу.[3]
    • Linux: Начальная поддержка A2DP была включена в BlueZ с версии 3.15.
    • Mac OS X: Поддержка с версии 10.5 для маков с чипами bluetooth.[4] Mac OS X 10.4 не поддерживает A2DP, но ограниченную поддержку можно получить с помощью стороннего программного обеспечения.[5]
    • Motorola P2K: Motorola L9 на платформе P2K поддерживает профиль A2DP.
    • Palm OS: A2DP не поддерживается, но можно активировать с помощью стороннего ПО.
    • Palm webOS: A2DP поддерживается в Palm Pre.
    • Sailfish OS: поддерживается.
    • Symbian S60: Устройства с системой S60 3rd Edition FP1 (S60v3.1/Symbian 9.1) и выше поддерживают A2DP[6]
    • UIQ: UIQ 3.0 (Symbian 9.1) и выше поддерживают A2DP.[6]
    • Windows Mobile (ранее Pocket PC): Версия 4.0 и новее поддерживает через стек Widcomm. Версия 5.0 и новее (с AKU 2.0), другие, основанные на ядре Windows CE 5.0, полностью поддерживают A2DP при наличии соответствующего устройства.
    • Windows XP: Не имеет нативной поддержки A2DP, но новые устройства Bluetooth и встроенные адаптеры обычно включают в себя поддержку A2DP.[7]
    • Windows Vista: Не поддерживает A2DP по умолчанию, но стороннее ПО может добавлять эту поддержку даже без полной замены стандартного bluetooth-стека.[8][9]
    • Windows 7: A2DP поддерживался в предварительных версиях Windows 7. Windows 7 Release Candidate и финальные релизы не поддерживают драйвер класса Bluetooth-audio.[10] Поддержка A2DP реализуется с помощью стороннего стека bluetooth.

    Примечания

    Поставщики и ресурсы беспроводной связи RF

    О компании RF Wireless World

    Веб-сайт RF Wireless World является домом для поставщиков и ресурсов радиочастотной и беспроводной связи.
    На сайте представлены статьи, руководства, поставщики, терминология, исходный код (VHDL, Verilog, MATLAB, Labview), тестирование и измерения,
    калькуляторы, новости, книги, загрузки и многое другое.

    Сайт RF Wireless World охватывает ресурсы по различным темам, таким как RF, беспроводная связь, vsat, спутник, радар, волоконная оптика, микроволновая печь, wimax, wlan, zigbee,
    LTE, 5G NR, GSM, GPRS, GPS, WCDMA, UMTS, TDSCDMA, bluetooth, Lightwave RF, z-wave, Интернет вещей (IoT), M2M, Ethernet и т. Д.Эти ресурсы основаны на стандартах IEEE и 3GPP. В нем также есть академический раздел, который охватывает колледжи и университеты по инженерным дисциплинам и MBA.

    Статьи о системах на основе Интернета вещей

    IoT based Fall Detection System architecture

    Система обнаружения падений для пожилых людей на основе Интернета вещей : В статье рассматривается архитектура системы обнаружения падений, используемой для пожилых людей.
    В нем упоминаются преимущества или преимущества системы обнаружения падений Интернета вещей.
    Узнать больше➤
    Также обратитесь к другим статьям о системах на основе Интернета вещей следующим образом:
    • Система чистоты туалетов самолета.
    • Система измерения столкновения
    • Система отслеживания скоропортящихся продуктов и овощей
    • Система помощи водителю
    • Система умной торговли
    • Система мониторинга качества воды.
    • Система Smart Grid
    • Система умного освещения на базе Zigbee
    • Система интеллектуальной парковки на основе Zigbee.
    • Система интеллектуальной парковки на основе LoRaWAN


    RF Статьи о беспроводной связи

    В этом разделе статей представлены статьи о физическом уровне (PHY), уровне MAC, стеке протоколов и сетевой архитектуре на основе WLAN, WiMAX, zigbee, GSM, GPRS, TD-SCDMA, LTE, 5G NR, VSAT, Gigabit Ethernet на основе IEEE / 3GPP и т. Д. .стандарты.
    Он также охватывает статьи, относящиеся к испытаниям и измерениям, по тестированию на соответствие, используемым для испытаний устройств на соответствие RF / PHY. УКАЗАТЕЛЬ СТАТЕЙ >>.


    Физический уровень 5G NR : Обработка физического уровня для канала 5G NR PDSCH и канала 5G NR PUSCH рассмотрена поэтапно.
    Это описание физического уровня 5G соответствует спецификациям физического уровня 3GPP.

    Читать дальше➤


    5G cell phone architecture

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


    Основы и типы замирания : В этой статье рассматриваются мелкомасштабные замирания, крупномасштабные замирания, медленные, быстрые и т. Д., Которые используются в беспроводной связи.
    Читать дальше➤


    Архитектура сотового телефона 5G : В этой статье рассматривается блок-схема сотового телефона 5G с внутренними модулями 5G.
    Архитектура сотового телефона.
    Читать дальше➤


    5G cell phone architecture

    Основы помех и типы помех: В этой статье рассматриваются помехи в соседнем канале, помехи в одном канале,
    ЭМ помехи, ICI, ISI, световые помехи, звуковые помехи и т. Д.Читать дальше➤


    5G NR Раздел

    В этом разделе рассматриваются функции 5G NR (New Radio), нумерология, диапазоны, архитектура, развертывание, стек протоколов (PHY, MAC, RLC, PDCP, RRC) и т. Д.
    5G NR Краткий указатель ссылок >>
    • Мини-слот 5G NR
    • Часть полосы пропускания 5G NR
    • 5G NR CORESET
    • Форматы DCI 5G NR
    • 5G NR UCI
    • Форматы слотов 5G NR
    • IE 5G NR RRC
    • 5G NR SSB, SS, PBCH
    • 5G NR PRACH
    • 5G NR PDCCH
    • 5G NR PUCCH
    • Эталонные сигналы 5G NR
    • 5G NR m-последовательность
    • Золотая последовательность 5G NR
    • 5G NR Zadoff Chu Sequence
    • Физический уровень 5G NR
    • Уровень MAC 5G NR
    • Уровень 5G NR RLC
    • Уровень 5G NR PDCP


    Учебные пособия по беспроводным технологиям

    В этом разделе рассматриваются учебные пособия по радиочастотам и беспроводной связи.Он охватывает учебные пособия по таким темам, как
    сотовая связь, WLAN (11ac, 11ad), wimax, bluetooth, zigbee, zwave, LTE, DSP, GSM, GPRS,
    GPS, UMTS, CDMA, UWB, RFID, радар, VSAT, спутник, WLAN, волновод, антенна, фемтосота, тестирование и измерения, IoT и т. Д.
    См. УКАЗАТЕЛЬ >>


    Учебное пособие по 5G — В этом учебном пособии по 5G также рассматриваются следующие подтемы по технологии 5G:
    Руководство по основам 5G
    Полосы частот
    руководство по миллиметровым волнам
    Волновая рама 5G мм
    Зондирование волнового канала 5G мм
    4G против 5G
    Тестовое оборудование 5G
    Сетевая архитектура 5G
    Сетевые интерфейсы 5G NR
    канальное зондирование
    Типы каналов
    5G FDD против TDD
    Разделение сети 5G NR
    Что такое 5G NR
    Режимы развертывания 5G NR
    Что такое 5G TF


    Этот учебник GSM охватывает основы GSM, архитектуру сети, элементы сети, системные спецификации, приложения,
    Типы пакетов GSM, структура кадров GSM или иерархия кадров, логические каналы, физические каналы,
    Физический уровень GSM или обработка речи, вход в сеть мобильного телефона GSM, установка вызова или процедура включения питания,
    MO-вызов, MT-вызов, VAMOS, AMR, MSK, модуляция GMSK, физический уровень, стек протоколов, основы мобильного телефона,
    Планирование RF, нисходящая линия связи PS и восходящая линия связи PS.
    ➤Подробнее.

    LTE Tutorial , охватывающий архитектуру системы LTE, охватывающий основы LTE EUTRAN и LTE Evolved Packet Core (EPC).
    Он обеспечивает связь с обзором системы LTE, радиоинтерфейсом LTE, терминологией LTE, категориями LTE UE, структурой кадра LTE, физическим уровнем LTE,
    Стек протоколов LTE, каналы LTE (логические, транспортные, физические), пропускная способность LTE, агрегация несущих LTE, передача голоса по LTE, расширенный LTE,
    Поставщики LTE и LTE vs LTE продвинутые.➤Подробнее.


    RF Technology Stuff

    Эта страница мира беспроводной радиосвязи описывает пошаговое проектирование преобразователя частоты RF на примере преобразователя RF UP от 70 МГц до диапазона C.
    для микрополосковой платы с использованием дискретных радиочастотных компонентов, а именно. Смесители, гетеродин, MMIC, синтезатор, опорный генератор OCXO,
    колодки аттенюатора. ➤Подробнее.
    ➤Проектирование и разработка радиочастотного трансивера
    ➤Конструкция RF фильтра
    ➤VSAT Система
    ➤Типы и основы микрополосковой печати
    ➤Основы волновода


    Секция испытаний и измерений

    В этом разделе рассматриваются контрольно-измерительные ресурсы, испытательное и измерительное оборудование для тестирования DUT на основе
    Стандарты WLAN, WiMAX, Zigbee, Bluetooth, GSM, UMTS, LTE.ИНДЕКС испытаний и измерений >>
    ➤ Система PXI для T&M.
    ➤ Генерация и анализ сигналов
    ➤Измерения слоя PHY
    ➤Тест устройства на соответствие WiMAX
    ➤ Тест на соответствие Zigbee
    ➤ Тест на соответствие LTE UE
    ➤Тест на соответствие TD-SCDMA


    Волоконно-оптическая технология

    Оптоволоконный компонент , основы, включая детектор, оптический соединитель, изолятор, циркулятор, переключатели, усилитель,
    фильтр, эквалайзер, мультиплексор, разъемы, демультиплексор и т. д.Эти компоненты используются в волоконно-оптической связи.
    Оптические компоненты INDEX >>
    ➤Учебное пособие по оптоволоконной связи
    ➤APS в SDH
    ➤SONET основы
    ➤SDH Рамочная конструкция
    ➤SONET против SDH


    Поставщики и производители беспроводных радиочастотных устройств

    Сайт RF Wireless World охватывает производителей и поставщиков различных компонентов, систем и подсистем RF для ярких приложений,
    см. ИНДЕКС поставщиков >>.

    RF Wireless World Home Page-Passive RF components

    Поставщики радиочастотных компонентов, включая радиочастотный изолятор, радиочастотный циркулятор, радиочастотный смеситель, радиочастотный усилитель, радиочастотный адаптер, радиочастотный разъем, радиочастотный модулятор, радиочастотный приемопередатчик, PLL, VCO, синтезатор, антенну, генератор, делитель мощности, сумматор мощности, фильтр, аттенюатор, диплексор, дуплексер, чип резистор, чип конденсатор, чип индуктора, ответвитель, оборудование EMC, программное обеспечение RF Design, диэлектрический материал, диод и т. д.Производители RF компонентов >>
    ➤Базовая станция LTE
    ➤RF Циркулятор
    ➤RF Изолятор
    ➤Кристаллический осциллятор


    MATLAB, Labview, встроенные исходные коды

    Раздел исходного кода RF Wireless World охватывает коды, связанные с языками программирования MATLAB, VHDL, VERILOG и LABVIEW.
    Эти коды полезны для новичков в этих языках.
    ИНДЕКС ИСХОДНОГО КОДА >>
    ➤3-8 декодер кода VHDL
    ➤Код MATLAB для дескремблера
    ➤32-битный код ALU Verilog
    ➤T, D, JK, SR триггеры labview коды

    * Общая информация о здоровье населения *

    Выполните эти пять простых действий, чтобы остановить коронавирус (COVID-19).
    СДЕЛАЙТЕ ПЯТЬ
    1. РУКИ: Часто мойте их.
    2. КОЛЕНО: Откашляйтесь
    3. ЛИЦО: не трогайте его
    4. НОГИ: держитесь на расстоянии более 3 футов (1 м) друг от друга
    5. ЧУВСТВОВАТЬ: Болен? Оставайся дома

    Используйте технологию отслеживания контактов >>, соблюдайте >> рекомендации по социальному дистанцированию и
    установить систему наблюдения за данными >>
    чтобы спасти сотни жизней.
    Использование концепции телемедицины стало очень популярным в
    таким странам, как США и Китай, чтобы остановить распространение COVID-19, поскольку это заразное заболевание.


    RF Калькуляторы и преобразователи беспроводной связи

    Раздел «Калькуляторы и преобразователи» охватывает ВЧ-калькуляторы, беспроводные калькуляторы, а также преобразователи единиц.
    Это касается беспроводных технологий, таких как GSM, UMTS, LTE, 5G NR и т. Д.
    СПРАВОЧНЫЕ КАЛЬКУЛЯТОРЫ Указатель >>.
    ➤ Калькулятор пропускной способности 5G NR
    ➤5G NR ARFCN против преобразования частоты
    ➤Калькулятор скорости передачи данных LoRa
    ➤LTE EARFCN для преобразования частоты
    ➤ Калькулятор антенны Яги
    ➤ Калькулятор времени выборки 5G NR


    IoT-Интернет вещей Беспроводные технологии

    Раздел IoT охватывает беспроводные технологии Интернета вещей, такие как WLAN, WiMAX, Zigbee, Z-wave, UMTS, LTE, GSM, GPRS, THREAD, EnOcean, LoRa, SIGFOX, WHDI, Ethernet,
    6LoWPAN, RF4CE, Bluetooth, Bluetooth Low Power (BLE), NFC, RFID, INSTEON, X10, KNX, ANT +, Wavenis, Dash7, HomePlug и другие.Он также охватывает датчики Интернета вещей, компоненты Интернета вещей и компании Интернета вещей.
    См. Главную страницу IoT >> и следующие ссылки.
    ➤ НИТЬ
    ➤EnOcean
    ➤Учебник по LoRa
    ➤Учебник по SIGFOX
    ➤WHDI
    ➤6LoWPAN
    ➤Zigbee RF4CE
    ➤NFC
    ➤Lonworks
    ➤CEBus
    ➤UPB

    СВЯЗАННЫЕ ЗАПИСИ

    RF Wireless Учебники

    Различные типы датчиков

    Поделиться страницей

    Перевести

    .

    новейших вопросов по a2dp — Stack overflow на русском

    Переполнение стека

    1. Около
    2. Товары

    3. Для команд
    1. Переполнение стека
      Общественные вопросы и ответы

    2. Переполнение стека для команд
      Где разработчики и технологи делятся частными знаниями с коллегами

    3. Вакансии
      Программирование и связанные с ним технические возможности карьерного роста

    4. Талант
      Нанимайте технических специалистов и создавайте свой бренд работодателя

    5. Реклама
      Обратитесь к разработчикам и технологам со всего мира

    .

    Как отключить аппаратную разгрузку Bluetooth A2DP

    How to Disable Bluetooth A2DP Hardware Offload - Steps Звуковая технология

    Avatar Автор: Rumki

    641

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

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

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

    • Шаг-1: Включите параметры разработчика, выполнив следующий процесс:
    1. Откройте «Настройки» на своем телефоне

    2. Перейдите в раздел «О телефоне»

    3. Найдите «Номер сборки» внизу.

    4. Теперь нажмите на него примерно.10 раз, чтобы разблокировать «Параметры разработчика». Внизу экрана всплывает уведомление. Он сообщил вам, когда вам это удалось. Это уведомление может также потребовать от вас подтвердить свой пароль. Avatar
    • Шаг 2: На этом шаге найдите «Параметры разработчика», представленные в строке поиска в «Настройках». Теперь нажмите на второй результат.
    • Шаг 3: Теперь включите параметры разработчика в глобальном ползунке, доступном вверху, если они еще не включены.
    • Шаг 4: На этом шаге найдите параметр «Отключить аппаратную разгрузку Bluetooth A2DP».Отключите эту опцию. Если вы не можете найти его быстро, снова воспользуйтесь строкой поиска, чтобы подготовить поиск для «A2DP». Теперь может потребоваться перезагрузка телефона.
    • Шаг 5: После перезагрузки запускается потоковая передача звука.
    • Шаг 6: Нет необходимости держать параметры разработчика в активном состоянии. Чтобы обеспечить работу этого функционирования, эти разработчики не должны быть активными. Отключите параметры разработчика, чтобы избежать любых открытых уязвимостей в системе безопасности.

    Заключительное примечание:

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

    Подробнее Чтение:

    Как это:

    Нравится Загрузка …

    Соответствующие

    Раскрытие информации о партнерстве: Soundmaxpro.com является участником партнерской программы Amazon Services LLC. Как партнер Amazon, мы зарабатываем на соответствующих покупках.


    Предыдущая записьKlipsch Bar 48 против Samsung HW-Q90R и Сравнение спецификаций Bose 700 Следующая записьЛучшие 20-ваттные Bluetooth-динамики — опционально BLE 5.0 и USB C для зарядки


    Avatar


    .

    Основы Bluetooth — learn.sparkfun.com

    Добавлено в избранное

    Любимый

    33

    Что такое Bluetooth?

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

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

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

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

    Хотите попробовать свои силы в разработке Bluetooth?

    Рекомендуемая литература

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

    Предлагаемый просмотр


    Как работает Bluetooth

    Протокол Bluetooth работает на частоте 2,4 ГГц в той же нелицензированной полосе частот ISM, где также существуют протоколы RF, такие как ZigBee и WiFi. Существует стандартизированный набор правил и спецификаций, который отличает его от других протоколов. Если у вас есть несколько часов, чтобы убить, и вы хотите изучить каждый уголок Bluetooth, ознакомьтесь с опубликованными спецификациями, иначе вот краткий обзор того, что делает Bluetooth особенным.

    Мастера, рабы и пикосети

    Сети

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

    Примеры топологий пикосети Bluetooth «ведущий / ведомый».

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

    Адреса и имена Bluetooth

    Каждое устройство Bluetooth имеет уникальный 48-битный адрес, обычно обозначаемый как BD_ADDR. Обычно это представляется в виде 12-значного шестнадцатеричного значения. Старшая половина (24 бита) адреса — это уникальный идентификатор организации (OUI), который идентифицирует производителя.Младшие 24 бита являются наиболее уникальной частью адреса.

    Этот адрес должен быть виден на большинстве устройств Bluetooth. Например, на этом модуле Bluetooth RN-42 адрес, напечатанный рядом с «MAC NO.» это 000666422152:

    Часть «000666» этого адреса является OUI компании Roving Networks, производителя модуля. Каждый модуль RN будет использовать эти старшие 24 бита. Часть модуля «422152» — это более уникальный идентификатор устройства.

    Устройствам

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

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

    Процесс подключения

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

    1. Запрос — Если два устройства Bluetooth абсолютно ничего не знают друг о друге, одно должно выполнить запрос, чтобы попытаться обнаружить другое.Одно устройство отправляет запрос-запрос, и любое устройство, прослушивающее такой запрос, ответит своим адресом, и, возможно, своим именем и другой информацией.
    2. Пейджинг (соединение) — Пейджинг — это процесс установления соединения между двумя устройствами Bluetooth. Прежде чем это соединение может быть инициировано, каждое устройство должно знать адрес другого (найденный в процессе запроса).
    3. Соединение — После того, как устройство завершило процесс подкачки, оно переходит в состояние соединения.Во время подключения устройство может либо активно участвовать, либо переводиться в спящий режим с низким энергопотреблением.
      • Активный режим — это обычный режим подключения, при котором устройство активно передает или принимает данные.
      • Sniff Mode — это энергосберегающий режим, при котором устройство менее активно. Он будет спать и слушать передачи только с заданным интервалом (например, каждые 100 мс).
      • Режим удержания — Режим удержания — это временный энергосберегающий режим, при котором устройство находится в спящем режиме на определенный период, а затем возвращается в активный режим по истечении этого интервала.Мастер может дать команду подчиненному устройству удерживать.
      • Режим парковки — Парк — самый глубокий из спящих режимов. Мастер может приказать подчиненному «припарковаться», и этот подчиненный станет неактивным, пока мастер не скажет ему снова проснуться.

    Склеивание и сопряжение

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

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

    Сопряжение обычно требует процесса аутентификации , когда пользователь должен подтвердить соединение между устройствами.Последовательность процесса аутентификации варьируется и обычно зависит от возможностей интерфейса того или иного устройства. Иногда создание пары — это простая операция «Просто работает», когда для сопряжения достаточно одного нажатия кнопки (это обычное дело для устройств без пользовательского интерфейса, таких как гарнитуры). В других случаях соединение включает сопоставление 6-значных цифровых кодов. Более старые, устаревшие (v2.0 и более ранние) процессы сопряжения включают ввод общего PIN-кода на каждом устройстве. PIN-код может иметь длину и сложность из четырех цифр (например,грамм. «0000» или «1234») в буквенно-цифровую строку из 16 символов.

    Класс мощности

    Мощность передачи и, следовательно, диапазон , модуля Bluetooth определяется его классом мощности. Есть три определенных класса мощности:

    Номер класса Макс. Выходная мощность (дБм) Макс. Выходная мощность (мВт) Макс.диапазон
    Класс 1 20 дБм 100 мВт 100 м
    4 дБм 2.5 мВт 10 м
    Класс 3 0 дБм 1 мВт 10 см

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

    Профили Bluetooth

    Профили

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

    Профили, поддерживаемые устройством Bluetooth, определяют, для какого приложения оно предназначено. Например, гарнитура Bluetooth с функцией громкой связи будет использовать профиль гарнитуры (HSP), а контроллер Nintendo Wii будет реализовывать профиль устройства интерфейса пользователя (HID). Чтобы два устройства Bluetooth были совместимы, они должны поддерживать одинаковые профили .

    Давайте взглянем на несколько наиболее часто встречающихся профилей Bluetooth.

    Профиль последовательного порта (SPP)

    Если вы заменяете интерфейс последовательной связи (например, RS-232 или UART) на Bluetooth, SPP — это профиль для вас.SPP отлично подходит для отправки пакетов данных между двумя устройствами. Это один из наиболее фундаментальных профилей Bluetooth (в конце концов, первоначальной целью Bluetooth была замена кабелей RS-232).

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

    Устройство интерфейса человека (HID)

    HID — это профиль для устройств пользовательского ввода с поддержкой Bluetooth, таких как мыши, клавиатуры и джойстики.Он также используется для многих современных контроллеров видеоигр, таких как контроллеры WiiMotes или PS3.

    Пример интерфейса HID из Руководства пользователя RN-42-HID.

    Профиль HID

    Bluetooth на самом деле является риффом профиля HID, уже определенного для USB-устройств ввода данных человеком. Подобно тому, как SPP заменяет кабели RS-232, HID стремится заменить кабели USB (что гораздо сложнее!).

    Профиль громкой связи (HFP) и профиль гарнитуры (HSP)

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

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

    Профиль расширенного распространения звука (A2DP)

    Расширенный профиль распространения звука (A2DP) определяет, как звук может передаваться с одного устройства Bluetooth на другое. Если HFP и HSP отправляют звук на оба устройства и обратно, A2DP — это улица с односторонним движением, но качество звука может быть на намного выше, чем на .A2DP хорошо подходит для беспроводной передачи звука между MP3-плеером и стереосистемой с поддержкой Bluetooth.

    Пример конфигурации A2DP. Изображение из спецификации A2DP (v1.3).

    Большинство модулей A2DP поддерживают ограниченный набор аудиокодеков. По крайней мере, они будут поддерживать SBC (кодек поддиапазонов), они также могут поддерживать MPEG-1, MPEG-2, AAC и ATRAC.

    Профиль дистанционного управления аудио / видео (AVRCP)

    Профиль дистанционного управления аудио / видео (AVRCP) позволяет удаленно управлять устройством Bluetooth.Обычно он реализуется вместе с A2DP, чтобы удаленный динамик мог указать устройству передачи звука перемотку вперед, назад и т. Д.

    Удаленное управление и аудиопоток между двумя устройствами. Изображение из спецификации AVRCP (v1.5).

    Общие версии

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

    Bluetooth версии 1.2

    Релизы v1.x заложили основу для протоколов и спецификаций, которые будут использоваться в будущих версиях. Bluetooth v1.2 был последней и наиболее стабильной версией 1.x.

    Эти модули довольно ограничены по сравнению с более поздними версиями. Они поддерживают скорость передачи данных до 1 Мбит / с (на практике скорее 0,7 Мбит / с) и максимальную дальность действия 10 метров.

    Bluetooth v2.1 + EDR

    2.В версиях Bluetooth появилась повышенная скорость передачи данных (EDR) , которая увеличила потенциальную скорость передачи данных до 3 Мбит / с (на практике ближе к 2,1 Мбит / с). Bluetooth v2.1, выпущенный в 2007 году, представил Secure Simple Pairing (SSP) , который полностью изменил процесс сопряжения.

    Модули

    Bluetooth v2.1 по-прежнему очень распространены. Для низкоскоростных микроконтроллеров, где 2 Мбит / с все еще , быстрый , v2.1 дает им практически все, что им может понадобиться. Например, модуль Bluetooth RN-42 остается популярным в таких продуктах, как Bluetooth Mate и BlueSMiRF HID.

    Bluetooth версии 3.0 + HS

    Вы думали, что 3 Мбит / с — это быстро? Умножьте это на восемь, и вы получите оптимальную скорость Bluetooth v3.0 — 24 Мбит / с. Однако эта скорость может немного обмануть, потому что данные фактически передаются через соединение WiFi (802.11). Bluetooth используется только для установки и управления подключением.

    Может быть непросто установить максимальную скорость передачи данных для устройства v3.0. Некоторые устройства могут быть «Bluetooth v3.0 + HS», а другие могут иметь маркировку «Bluetooth v3.0 «. Только устройства с суффиксом» + HS «способны маршрутизировать данные через Wi-Fi и достигать скорости 24 Мбит / с. Устройства Bluetooth v3.0 по-прежнему ограничены до 3 Мбит / с, но они поддерживают другие функции. введены стандартом 3.0, например улучшенный контроль мощности и режим потоковой передачи.

    Bluetooth v4.0 и Bluetooth с низким энергопотреблением

    Bluetooth 4.0 разделил спецификацию Bluetooth на три категории: классический, высокоскоростной и энергосберегающий. Классический и высокоскоростной обратный вызов к версиям Bluetooth v2.1 + EDR и v3.0 + HS соответственно. Настоящее отличие Bluetooth v4.0 — Bluetooth с низким энергопотреблением (BLE) .

    BLE — это радикальная переработка спецификаций Bluetooth, направленная на приложения с очень низким энергопотреблением. Он жертвует дальностью (50 м вместо 100 м) и пропускной способностью данных (0,27 Мбит / с вместо 0,7–2,1 Мбит / с) ради значительной экономии энергопотребления. BLE нацелен на периферийные устройства, которые работают от батарей и не требуют высокой скорости передачи данных или постоянной передачи данных. Умные часы, такие как MetaWatch, являются хорошим примером этого приложения.

    Сравнение беспроводных сетей

    Bluetooth — далеко не единственный беспроводной протокол. Возможно, вы читаете это руководство через сеть Wi-Fi. Или, может быть, вы даже играли с ZigBees или XBees. Так чем же Bluetooth отличается от остальных протоколов беспроводной передачи данных?

    Давайте сравним и сопоставим. Мы включим BLE как отдельный объект от Classic Bluetooth.

    9012 909 Часы 909

    Имя Bluetooth Classic Bluetooth 4.0 Low Energy (BLE) ZigBee WiFi
    Стандарт IEEE 802.15.1 802.15.1 802.15.4 802.11 (a, b, g, n)
    Частота (ГГц) 2,4 2,4 0,868, 0,915, 2,4 2,4 и 5
    Максимальная необработанная скорость передачи данных (Мбит / с) 1-3 1 0,250 11 (b), 54 (g), 600 (n)
    Типичная пропускная способность данных (Мбит / с) 0.7-2,1 0,27 0,2 7 (b), 25 (g), 150 (n)
    Максимальный диапазон (вне помещения) (метры) 10 (класс 2), 100 (класс 1) 50 10-100 100-250
    Относительное энергопотребление Среднее Очень низкое Очень низкое Высокое
    Пример срока службы батареи дней Месяцы в годы Месяцы в годы 7 Не определено 64,000+ 255

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

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

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

    WiFi, вероятно, является наиболее известным из этих четырех беспроводных протоколов. Все мы хорошо знаем, для чего это лучше всего: Интернет (!). Он быстрый и гибкий, но при этом требует много энергии. Что касается широкополосного доступа к Интернету, то он вытесняет другие протоколы.

    Ресурсы и движение вперед

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

    • RN-52 Руководство по подключению — RN-52 — это аудиомодуль Bluetooth, который поддерживает все виды изящных профилей, о которых мы говорили в этом руководстве: HSP / HFP, A2DP, AVRCP и SPP.Проверьте этот модуль, если вы хотите добавить в свой проект беспроводное аудио.
    • Руководство по подключению

    • BlueSMiRF — BlueSMiRF, использующий модуль Bluetooth RN-42, прост в использовании и поддерживает профиль SPP. Если вы хотите заменить последовательный кабель, проверьте этот модуль.
    • MetaWatch Teardown and Hookup Guide — MetaWatch — это «умные часы», использующие Bluetooth для связи и получения уведомлений со смартфона. Посмотрите на внутреннюю часть этих часов, чтобы увидеть, где подходит модуль Bluetooth.Или следуйте инструкциям, чтобы управлять часами с помощью модуля Bluetooth, подключенного к Arduino.

    Или, если вам надоел Bluetooth, но вы все еще заинтересованы в беспроводном подключении:

    • ATmega128RFA1 Dev Board Hookup Guide — ATmega128RFA1 оснащен радиочастотным модулем, который работает по тем же стандартам, что и ZigBee (802.11.4). Если вы хотите разобраться в мелочах и проблемах радиочастотной связи, посмотрите эту плату.
    • Руководство по подключению Electric Imp

    • — Electric Imp невероятно упрощает подключение к Wi-Fi.Следуйте инструкциям по этому руководству, и у вас будет встроенный модуль, способный взаимодействовать с веб-страницами!

    Вот еще несколько замечательных статей, если вы хотите узнать больше о Bluetooth:

    * Спецификации Bluetooth.org — Тысячи страниц, охватывающих спецификации каждой версии и профиля Bluetooth, известных человечеству.
    * Althos Bluetooth Tutorial — это хорошо сделанный учебник для начинающих, представленный в виде слайдов.

    Или посмотрите несколько идей в блогах:

    .

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

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