И вот когда ты обнаруживаешь себя в глубокой ночи за анализом дампом/дебагом/чтением. Я столкнулся с ситуацией, когда «беспроводной» аудиопоток начинал безбожно прерываться, стоило лишь мне расположить источник звука у себя за спиной. Пищи для размышлений мне подкинула другая Bluetooth- аудиосистема, которая в тех же условиях вела себя куда лучше. Такая простая проблема выродилась в нырок с головой во внутренности протокола Bluetooth и детали передачи аудио с его помощью. Под катом первой части цикла статей мы в легкой и непринужденной форме познакомимся с основными протоколами стека Bluetooth, покопаемся в дампе соединения источника и приемника звука, разберемся в причинах конфликта Bluetooth и Wi- Fi и обнаружим корень моей проблемы — прерывающегося звука. Оставим за кадром (или перенесем в комментарии) полемику на тему “зачем нам беспроводная передача аудио, если можно обойтись православными проводными решениями, сэкономив кучу денег и выиграв в качестве”.
Скачайте драйверы для устройства Bluetooth Broadcom Bluetooth Hands-free Audio или установите программу для автоматического скачивания и . Советы по устранению неполадок подключения к звуковым устройствам и беспроводным дисплеям с поддержкой Bluetooth.
Условимся, что беспроводной стриминг аудио с любых устройств, как портативных, так и не очень, нам интересен, ведь с ним мы можем: Проигрывать аудио с мобильных устройств (Google Music + i. Tunes Match = вся медиатека в облаке и доступна с любого устройства) на беспроводные аудиосистемы и ресиверы. Не будем забывать, что именно телефоны сейчас завоевывают пальму первенства среди носителей музыкальных треков пользователей; Озвучивать пространства, в которых установка проводных решений по ряду причин затруднена (кухня, террасы, балконы, outdoor- зоны вашего загородного поместья); Позволять гостям “ставить их компакт- диск”; Забыть о кредлах, т. На текущий момент альянс Bluetooth SIG насчитывает порядка 1.
Недавно я обзавелся одним из таких устройств. Cистема Klipsch KMC 3, обзор которой есть на Хабре, удовлетворяла всем, кроме одного: при определенных условиях начинала воспроизводить звук, ужасно прерываясь. Юзкейс был следующим: в качестве источника аудиосигнала выступал Macbook Air 2. Второй участник Bluetooth- состязания (обзор которого вас ждет в конце поста) — Edifier Spinnaker E3. Возник вопрос, в чем могла крыться причина столь разного поведения двух систем в одинаковых условиях? Налицо проблема с распространением сигнала, но стоило в тех же условиях воспользоваться мобильным телефоном для воспроизведения аудио, как проблема становилась куда менее заметной.
Перед тем как устанавливать драйвера на Bluetooth-адаптер его нужно включить. Драйвера на сам адаптер: скачать / скачать.
Так было решено разобраться в причинах и следствиях, что и привело меня к самым истокам — чтению Bluetooth Core Specification, анализу дампов сетевого соединения и модификации важных для аудиокодеков значений. Для начала, впрочем, требовалось исключить возможность интерференции между Bluetooth и Wi- Fi. Одна кухня и несколько поваров. Не секрет, что и Bluetooth, и Wi- Fi (и еще множество систем) работают в одном диапазоне частот — ISM диапазоне — в границах 2. GHz — 2. 4. 83. 5 GHz. Использование одного частотного диапазона для передачи информации разных систем неминуемо приведет к интерференции сигналов, а значит — к потере данных. Именно на интерференцию сигналов Wi- Fi и Bluetooth я изначально и грешил.
Модуляция. Для эффективной передачи сигнала (цифрового, аналогового) посредством радио необходимо пройти процедуру модуляции. Позволим себе опустить тонкости различных процессов модуляции сигналов и сконцентрируемся на фактах, которые помогут представить картину спектра в среднестатистическом доме юзера наших дней. Стандарт 8. 02. 1. Хабра дома развернут именно он, хотя все нижеизложенное справедливо и для 1. OFDM модуляции сигнала с организацией 1.
МГц. Сделано это как раз для уменьшения вероятности наложения сигналов в крохотном ISM диапазоне. Зеленые области — это три активных канала Wi- Fi. Борьба с интерференцией. Однако техника скоростной смены несущей не избавляет от интерференции, а всего лишь снижает вероятность ее возникновения.
Шансы у Bluetooth- сигнала попасть в 2. МГц диапазон канала Wi- Fi по- прежнему ненулевые. Поэтому в арсенале стека Bluetooth есть технология адаптивной смены частоты — Adaptive Frequency Hopping (AFH).
Принцип работы AFH состоит в следующем: из 7. МГц каналов исключаются каналы, попадающие в занятый Wi- Fi сигналом диапазон.
На рисунке выше видно, как алгоритм AFH скорректировал карту доступных для “перескакивания” каналов, исключив те, что попали в уже занятый вайфаем 6- й канал. Но мне не повезло, дело было не в интерференции сигнала, т. Пришлось копать глубже.
Разбор дампа Bluetooth. Раз проблема была не в интерференции с Wi- Fi, то потребовалось более глубокое погружение в матчасть. Напомню, что интересным с точки зрения анализа был тот факт, что в одинаковых условиях две Bluetooth аудиосистемы (Klipsch KMC 3 и Edifier Spinnaker) вели себя по- разному. Klipsch захлебывался раньше, и для достижения эффекта нужно было просто заслонить телом прямой путь к колонке на расстоянии нескольких метров. Edifier же мог хрюкнуть пару раз, но после продолжал уверенно воспроизводить звук, изредка прерываясь. Симптомы косвенно намекали на автоподстройку неких параметров со стороны Эдифаеров и отсутствие оной у Клипша при деградации качества радиосигнала.
Чтобы проверить эту теорию, было решено снять дамп соединения двух устройств с целью поиска источника проблем. Для чистоты эксперимента я выключил модуль Bluetooth, удалил из списка сопряженных устройств Klipsch, включил “синий зуб”, и, нажав кнопку записи дампа, прошел процедуру от поиска устройства и соединения с ним до передачи аудио. Инициализация устройства. После активации Bluetooth- модуля, дамп наполняется записями сообщений HCI, которые в большинстве своем дают модулю понять, как его зовут, какой у него MAC адрес, к какому классу устройств он относится и включает непосредственно радио модуль. Происходит это в форме диалога HCI Command - > HCI Event. Core System. В процессе поиска источника проблем я шел сверху вниз: встречая в дампе высокоуровневые протоколы, пытался понять логику их работы и назначение передаваемых параметров. Безусловно, православный путь — снизу вверх: от азов установления физических и логических управляющих каналов Bluetooth к базирующимся на их основе высокоуровневым протоколам.
Этим путем я вас и попробую провести. Ядро блютуса — Bluetooth Core System Specification — описывает четыре базовых нижних уровня архитектуры и соответствующие протоколы, причем три нижних уровня, как правило, выделяют в отдельную подсистему — Bluetooth Controller, а все, что находится выше — относится к Bluetooth Host. Структурная схема архитектуры Bluetooth Core System показывает расположение основных блоков архитектуры на уровнях модели, обозначает user- plane и control- plane трафик между блоками и, самое главное, дает представление об иерархичности стека. Всё взаимодействие верхних уровней Bluetooth системы с ее аппаратной частью происходит через HCI- команды, инициируемые драйвером. Эти команды в дампе будут нам встречаться постоянно. Пройдемся по основным блокам архитектуры, чтобы понять их основное назначение: RFБлок Radio (он же PHY), как и подобает резиденту физического уровня, занимается преобразованием битовой последовательности в радио сигналы.
Вопросы модуляции, спектральных характеристик и физики процессов обеспечения битовой скорости — все это решается на нижнем уровне модели. Baseband Layer = Link Controller + Baseband Manager + Device Manager. Уровень Baseband представлен в виде трех блоков, совместная задача которых состоит в управлении физическими каналами (Phy channels), поверх которых устанавливаются физические соединения (Phy links). Link Manager в ответе за установление, изменение и освобождение логических соединений между устройствами, а так же за обновление параметров физических соединений.
Для этих целей Link Manager использует Link Management протокол (LMP). L2. CAP Layer = Channel Manager + L2.
CAP Resource Manager.
Скачать драйвера для устройств Bluetooth Broadcom Bluetooth Hands- free Audio для Windows.
Беспроводной звук. Препарируем Bluetooth / Хабрахабр Иногда, бывает, натыкаешься на какой- то баг впервые, списываешь все на обстоятельства и забываешь о нем. Затем он повторяется снова и снова, вынуждая тебя приступить к поиску проблем и, по возможности, их устранению.
И вот когда ты обнаруживаешь себя в глубокой ночи за анализом дампом/дебагом/чтением. Я столкнулся с ситуацией, когда «беспроводной» аудиопоток начинал безбожно прерываться, стоило лишь мне расположить источник звука у себя за спиной. Пищи для размышлений мне подкинула другая Bluetooth- аудиосистема, которая в тех же условиях вела себя куда лучше. Такая простая проблема выродилась в нырок с головой во внутренности протокола Bluetooth и детали передачи аудио с его помощью. Под катом первой части цикла статей мы в легкой и непринужденной форме познакомимся с основными протоколами стека Bluetooth, покопаемся в дампе соединения источника и приемника звука, разберемся в причинах конфликта Bluetooth и Wi- Fi и обнаружим корень моей проблемы — прерывающегося звука. Оставим за кадром (или перенесем в комментарии) полемику на тему “зачем нам беспроводная передача аудио, если можно обойтись православными проводными решениями, сэкономив кучу денег и выиграв в качестве”.
Скачайте драйверы для устройства Bluetooth Broadcom Bluetooth Hands-free Audio или установите программу для автоматического скачивания и . Советы по устранению неполадок подключения к звуковым устройствам и беспроводным дисплеям с поддержкой Bluetooth.
Условимся, что беспроводной стриминг аудио с любых устройств, как портативных, так и не очень, нам интересен, ведь с ним мы можем: Проигрывать аудио с мобильных устройств (Google Music + i. Tunes Match = вся медиатека в облаке и доступна с любого устройства) на беспроводные аудиосистемы и ресиверы. Не будем забывать, что именно телефоны сейчас завоевывают пальму первенства среди носителей музыкальных треков пользователей; Озвучивать пространства, в которых установка проводных решений по ряду причин затруднена (кухня, террасы, балконы, outdoor- зоны вашего загородного поместья); Позволять гостям “ставить их компакт- диск”; Забыть о кредлах, т. На текущий момент альянс Bluetooth SIG насчитывает порядка 1.
Недавно я обзавелся одним из таких устройств. Cистема Klipsch KMC 3, обзор которой есть на Хабре, удовлетворяла всем, кроме одного: при определенных условиях начинала воспроизводить звук, ужасно прерываясь. Юзкейс был следующим: в качестве источника аудиосигнала выступал Macbook Air 2. Второй участник Bluetooth- состязания (обзор которого вас ждет в конце поста) — Edifier Spinnaker E3. Возник вопрос, в чем могла крыться причина столь разного поведения двух систем в одинаковых условиях? Налицо проблема с распространением сигнала, но стоило в тех же условиях воспользоваться мобильным телефоном для воспроизведения аудио, как проблема становилась куда менее заметной.
Перед тем как устанавливать драйвера на Bluetooth-адаптер его нужно включить. Драйвера на сам адаптер: скачать / скачать.
Так было решено разобраться в причинах и следствиях, что и привело меня к самым истокам — чтению Bluetooth Core Specification, анализу дампов сетевого соединения и модификации важных для аудиокодеков значений. Для начала, впрочем, требовалось исключить возможность интерференции между Bluetooth и Wi- Fi. Одна кухня и несколько поваров. Не секрет, что и Bluetooth, и Wi- Fi (и еще множество систем) работают в одном диапазоне частот — ISM диапазоне — в границах 2. GHz — 2. 4. 83. 5 GHz. Использование одного частотного диапазона для передачи информации разных систем неминуемо приведет к интерференции сигналов, а значит — к потере данных. Именно на интерференцию сигналов Wi- Fi и Bluetooth я изначально и грешил.
Модуляция. Для эффективной передачи сигнала (цифрового, аналогового) посредством радио необходимо пройти процедуру модуляции. Позволим себе опустить тонкости различных процессов модуляции сигналов и сконцентрируемся на фактах, которые помогут представить картину спектра в среднестатистическом доме юзера наших дней. Стандарт 8. 02. 1. Хабра дома развернут именно он, хотя все нижеизложенное справедливо и для 1. OFDM модуляции сигнала с организацией 1. Скачать Кс 1.6 Для Игры По Интернету V43 на этой странице.
МГц. Сделано это как раз для уменьшения вероятности наложения сигналов в крохотном ISM диапазоне. Зеленые области — это три активных канала Wi- Fi. Борьба с интерференцией. Однако техника скоростной смены несущей не избавляет от интерференции, а всего лишь снижает вероятность ее возникновения.
Шансы у Bluetooth- сигнала попасть в 2. МГц диапазон канала Wi- Fi по- прежнему ненулевые. Поэтому в арсенале стека Bluetooth есть технология адаптивной смены частоты — Adaptive Frequency Hopping (AFH).
Принцип работы AFH состоит в следующем: из 7. МГц каналов исключаются каналы, попадающие в занятый Wi- Fi сигналом диапазон.
На рисунке выше видно, как алгоритм AFH скорректировал карту доступных для “перескакивания” каналов, исключив те, что попали в уже занятый вайфаем 6- й канал. Но мне не повезло, дело было не в интерференции сигнала, т. Пришлось копать глубже.
Разбор дампа Bluetooth. Раз проблема была не в интерференции с Wi- Fi, то потребовалось более глубокое погружение в матчасть. Напомню, что интересным с точки зрения анализа был тот факт, что в одинаковых условиях две Bluetooth аудиосистемы (Klipsch KMC 3 и Edifier Spinnaker) вели себя по- разному. Klipsch захлебывался раньше, и для достижения эффекта нужно было просто заслонить телом прямой путь к колонке на расстоянии нескольких метров. Edifier же мог хрюкнуть пару раз, но после продолжал уверенно воспроизводить звук, изредка прерываясь. Скачать Драйвер Для Hp Deskjet 5743 на этой странице. Симптомы косвенно намекали на автоподстройку неких параметров со стороны Эдифаеров и отсутствие оной у Клипша при деградации качества радиосигнала.
Чтобы проверить эту теорию, было решено снять дамп соединения двух устройств с целью поиска источника проблем. Для чистоты эксперимента я выключил модуль Bluetooth, удалил из списка сопряженных устройств Klipsch, включил “синий зуб”, и, нажав кнопку записи дампа, прошел процедуру от поиска устройства и соединения с ним до передачи аудио. Инициализация устройства. После активации Bluetooth- модуля, дамп наполняется записями сообщений HCI, которые в большинстве своем дают модулю понять, как его зовут, какой у него MAC адрес, к какому классу устройств он относится и включает непосредственно радио модуль. Происходит это в форме диалога HCI Command - > HCI Event. Core System. В процессе поиска источника проблем я шел сверху вниз: встречая в дампе высокоуровневые протоколы, пытался понять логику их работы и назначение передаваемых параметров. Безусловно, православный путь — снизу вверх: от азов установления физических и логических управляющих каналов Bluetooth к базирующимся на их основе высокоуровневым протоколам.
Этим путем я вас и попробую провести. Ядро блютуса — Bluetooth Core System Specification — описывает четыре базовых нижних уровня архитектуры и соответствующие протоколы, причем три нижних уровня, как правило, выделяют в отдельную подсистему — Bluetooth Controller, а все, что находится выше — относится к Bluetooth Host. Структурная схема архитектуры Bluetooth Core System показывает расположение основных блоков архитектуры на уровнях модели, обозначает user- plane и control- plane трафик между блоками и, самое главное, дает представление об иерархичности стека. Всё взаимодействие верхних уровней Bluetooth системы с ее аппаратной частью происходит через HCI- команды, инициируемые драйвером. Эти команды в дампе будут нам встречаться постоянно. Пройдемся по основным блокам архитектуры, чтобы понять их основное назначение: RFБлок Radio (он же PHY), как и подобает резиденту физического уровня, занимается преобразованием битовой последовательности в радио сигналы.
Вопросы модуляции, спектральных характеристик и физики процессов обеспечения битовой скорости — все это решается на нижнем уровне модели. Baseband Layer = Link Controller + Baseband Manager + Device Manager. Уровень Baseband представлен в виде трех блоков, совместная задача которых состоит в управлении физическими каналами (Phy channels), поверх которых устанавливаются физические соединения (Phy links). Link Manager в ответе за установление, изменение и освобождение логических соединений между устройствами, а так же за обновление параметров физических соединений.
Для этих целей Link Manager использует Link Management протокол (LMP). L2. CAP Layer = Channel Manager + L2.
CAP Resource Manager.
Скачать драйвера для устройств Bluetooth Broadcom Bluetooth Hands- free Audio для Windows.
Беспроводной звук. Препарируем Bluetooth / Хабрахабр Иногда, бывает, натыкаешься на какой- то баг впервые, списываешь все на обстоятельства и забываешь о нем. Затем он повторяется снова и снова, вынуждая тебя приступить к поиску проблем и, по возможности, их устранению.
И вот когда ты обнаруживаешь себя в глубокой ночи за анализом дампом/дебагом/чтением. Я столкнулся с ситуацией, когда «беспроводной» аудиопоток начинал безбожно прерываться, стоило лишь мне расположить источник звука у себя за спиной. Пищи для размышлений мне подкинула другая Bluetooth- аудиосистема, которая в тех же условиях вела себя куда лучше. Такая простая проблема выродилась в нырок с головой во внутренности протокола Bluetooth и детали передачи аудио с его помощью. Под катом первой части цикла статей мы в легкой и непринужденной форме познакомимся с основными протоколами стека Bluetooth, покопаемся в дампе соединения источника и приемника звука, разберемся в причинах конфликта Bluetooth и Wi- Fi и обнаружим корень моей проблемы — прерывающегося звука. Оставим за кадром (или перенесем в комментарии) полемику на тему “зачем нам беспроводная передача аудио, если можно обойтись православными проводными решениями, сэкономив кучу денег и выиграв в качестве”.
Скачайте драйверы для устройства Bluetooth Broadcom Bluetooth Hands-free Audio или установите программу для автоматического скачивания и . Советы по устранению неполадок подключения к звуковым устройствам и беспроводным дисплеям с поддержкой Bluetooth.
Условимся, что беспроводной стриминг аудио с любых устройств, как портативных, так и не очень, нам интересен, ведь с ним мы можем: Проигрывать аудио с мобильных устройств (Google Music + i. Tunes Match = вся медиатека в облаке и доступна с любого устройства) на беспроводные аудиосистемы и ресиверы. Не будем забывать, что именно телефоны сейчас завоевывают пальму первенства среди носителей музыкальных треков пользователей; Озвучивать пространства, в которых установка проводных решений по ряду причин затруднена (кухня, террасы, балконы, outdoor- зоны вашего загородного поместья); Позволять гостям “ставить их компакт- диск”; Забыть о кредлах, т. На текущий момент альянс Bluetooth SIG насчитывает порядка 1.
Недавно я обзавелся одним из таких устройств. Cистема Klipsch KMC 3, обзор которой есть на Хабре, удовлетворяла всем, кроме одного: при определенных условиях начинала воспроизводить звук, ужасно прерываясь. Юзкейс был следующим: в качестве источника аудиосигнала выступал Macbook Air 2. Второй участник Bluetooth- состязания (обзор которого вас ждет в конце поста) — Edifier Spinnaker E3. Возник вопрос, в чем могла крыться причина столь разного поведения двух систем в одинаковых условиях? Налицо проблема с распространением сигнала, но стоило в тех же условиях воспользоваться мобильным телефоном для воспроизведения аудио, как проблема становилась куда менее заметной.
Перед тем как устанавливать драйвера на Bluetooth-адаптер его нужно включить. Драйвера на сам адаптер: скачать / скачать.
Так было решено разобраться в причинах и следствиях, что и привело меня к самым истокам — чтению Bluetooth Core Specification, анализу дампов сетевого соединения и модификации важных для аудиокодеков значений. Для начала, впрочем, требовалось исключить возможность интерференции между Bluetooth и Wi- Fi. Одна кухня и несколько поваров. Не секрет, что и Bluetooth, и Wi- Fi (и еще множество систем) работают в одном диапазоне частот — ISM диапазоне — в границах 2. GHz — 2. 4. 83. 5 GHz. Использование одного частотного диапазона для передачи информации разных систем неминуемо приведет к интерференции сигналов, а значит — к потере данных. Именно на интерференцию сигналов Wi- Fi и Bluetooth я изначально и грешил.
Модуляция. Для эффективной передачи сигнала (цифрового, аналогового) посредством радио необходимо пройти процедуру модуляции. Позволим себе опустить тонкости различных процессов модуляции сигналов и сконцентрируемся на фактах, которые помогут представить картину спектра в среднестатистическом доме юзера наших дней. Стандарт 8. 02. 1. Хабра дома развернут именно он, хотя все нижеизложенное справедливо и для 1. OFDM модуляции сигнала с организацией 1.
МГц. Сделано это как раз для уменьшения вероятности наложения сигналов в крохотном ISM диапазоне. Зеленые области — это три активных канала Wi- Fi. Борьба с интерференцией. Однако техника скоростной смены несущей не избавляет от интерференции, а всего лишь снижает вероятность ее возникновения.
Шансы у Bluetooth- сигнала попасть в 2. МГц диапазон канала Wi- Fi по- прежнему ненулевые. Поэтому в арсенале стека Bluetooth есть технология адаптивной смены частоты — Adaptive Frequency Hopping (AFH).
Принцип работы AFH состоит в следующем: из 7. МГц каналов исключаются каналы, попадающие в занятый Wi- Fi сигналом диапазон.
На рисунке выше видно, как алгоритм AFH скорректировал карту доступных для “перескакивания” каналов, исключив те, что попали в уже занятый вайфаем 6- й канал. Но мне не повезло, дело было не в интерференции сигнала, т. Пришлось копать глубже.
Разбор дампа Bluetooth. Раз проблема была не в интерференции с Wi- Fi, то потребовалось более глубокое погружение в матчасть. Напомню, что интересным с точки зрения анализа был тот факт, что в одинаковых условиях две Bluetooth аудиосистемы (Klipsch KMC 3 и Edifier Spinnaker) вели себя по- разному. Klipsch захлебывался раньше, и для достижения эффекта нужно было просто заслонить телом прямой путь к колонке на расстоянии нескольких метров. Edifier же мог хрюкнуть пару раз, но после продолжал уверенно воспроизводить звук, изредка прерываясь. Симптомы косвенно намекали на автоподстройку неких параметров со стороны Эдифаеров и отсутствие оной у Клипша при деградации качества радиосигнала.
Чтобы проверить эту теорию, было решено снять дамп соединения двух устройств с целью поиска источника проблем. Для чистоты эксперимента я выключил модуль Bluetooth, удалил из списка сопряженных устройств Klipsch, включил “синий зуб”, и, нажав кнопку записи дампа, прошел процедуру от поиска устройства и соединения с ним до передачи аудио. Инициализация устройства. После активации Bluetooth- модуля, дамп наполняется записями сообщений HCI, которые в большинстве своем дают модулю понять, как его зовут, какой у него MAC адрес, к какому классу устройств он относится и включает непосредственно радио модуль. Происходит это в форме диалога HCI Command - > HCI Event. Core System. В процессе поиска источника проблем я шел сверху вниз: встречая в дампе высокоуровневые протоколы, пытался понять логику их работы и назначение передаваемых параметров. Безусловно, православный путь — снизу вверх: от азов установления физических и логических управляющих каналов Bluetooth к базирующимся на их основе высокоуровневым протоколам.
Этим путем я вас и попробую провести. Ядро блютуса — Bluetooth Core System Specification — описывает четыре базовых нижних уровня архитектуры и соответствующие протоколы, причем три нижних уровня, как правило, выделяют в отдельную подсистему — Bluetooth Controller, а все, что находится выше — относится к Bluetooth Host. Структурная схема архитектуры Bluetooth Core System показывает расположение основных блоков архитектуры на уровнях модели, обозначает user- plane и control- plane трафик между блоками и, самое главное, дает представление об иерархичности стека. Всё взаимодействие верхних уровней Bluetooth системы с ее аппаратной частью происходит через HCI- команды, инициируемые драйвером. Эти команды в дампе будут нам встречаться постоянно. Пройдемся по основным блокам архитектуры, чтобы понять их основное назначение: RFБлок Radio (он же PHY), как и подобает резиденту физического уровня, занимается преобразованием битовой последовательности в радио сигналы.
Вопросы модуляции, спектральных характеристик и физики процессов обеспечения битовой скорости — все это решается на нижнем уровне модели. Baseband Layer = Link Controller + Baseband Manager + Device Manager. Уровень Baseband представлен в виде трех блоков, совместная задача которых состоит в управлении физическими каналами (Phy channels), поверх которых устанавливаются физические соединения (Phy links). Link Manager в ответе за установление, изменение и освобождение логических соединений между устройствами, а так же за обновление параметров физических соединений.
Для этих целей Link Manager использует Link Management протокол (LMP). L2. CAP Layer = Channel Manager + L2.
CAP Resource Manager.