Bluetooth-адаптеры
Почему адаптер важен
Заголовок раздела «Почему адаптер важен»Bridge одновременно транслирует A2DP-аудио на все настроенные колонки. Каждый SBC-поток потребляет ~345 кбит/с Bluetooth-полосы, поэтому выбор адаптера напрямую влияет на стабильность соединений, дальность и количество колонок, которые можно обслуживать с одного контроллера.
Критерии выбора
Заголовок раздела «Критерии выбора»| Критерий | Почему важен |
|---|---|
| Bluetooth 5.0+ | 4× дальность LE, лучшая coexistence при множественных подключениях |
| Чипсет с нативной поддержкой btusb | Plug-and-play на HAOS без установки драйверов |
| Firmware в linux-firmware | HAOS не позволяет ставить пакеты — firmware должен быть в ядре |
| USB 2.0 nano форм-фактор | Чистый проброс через Proxmox, не мешает соседним портам |
| A2DP + SBC | Обязательно для аудиостриминга |
| Стабильный reconnect | Headless-система без UI для ручного восстановления |
Сколько адаптеров нужно?
Заголовок раздела «Сколько адаптеров нужно?»Один Bluetooth-адаптер поддерживает до 7 активных ACL-соединений, но A2DP-стриминг потребляет значительную полосу. Для надёжной работы:
| Колонки | Рекомендуемое кол-во адаптеров |
|---|---|
| 1–3 | 1 адаптер |
| 4–5 | 2 адаптера (2–3 колонки на каждый) |
| 6+ | 3+ адаптера, один на 2–3 колонки |
Рекомендованные адаптеры
Заголовок раздела «Рекомендованные адаптеры»Все перечисленные ниже адаптеры используют чипсет Realtek RTL8761B —
де-факто стандарт для BT 5.0 USB-донглов на Linux. Драйвер btusb
распознаёт их начиная с ядра 5.8, а нужная прошивка
(rtl_bt/rtl8761bu_fw.bin) входит в linux-firmware с 2020 года.
1. TP-Link UB500 (v1 / v2) — лучший выбор
Заголовок раздела «1. TP-Link UB500 (v1 / v2) — лучший выбор»| Параметр | Значение |
|---|---|
| Чипсет | Realtek RTL8761B |
| Bluetooth | 5.0 (BR/EDR + LE) |
| Драйвер Linux | btusb (ядро ≥ 5.8) |
| USB ID | 2357:0604 |
| Дальность | ~20 м (Class 1.5) |
| Цена | ~$12–15 / ~1000–1500 ₽ |
Самый протестированный BT 5.0 nano-донгл на Linux. Firmware включён в каждый современный linux-firmware, HAOS подхватывает адаптер сразу после USB-проброса.
2. ASUS USB-BT500 — проверенная альтернатива
Заголовок раздела «2. ASUS USB-BT500 — проверенная альтернатива»| Параметр | Значение |
|---|---|
| Чипсет | Realtek RTL8761B |
| Bluetooth | 5.0 (BR/EDR + LE) |
| Драйвер Linux | btusb (ядро ≥ 5.14 по USB ID) |
| USB ID | 0b05:190e |
| Дальность | ~10 м (Classic / A2DP) |
| Цена | ~$15–20 / ~1500–2000 ₽ |
Тот же чипсет RTL8761B в чуть лучше экранированном корпусе ASUS. Более 890 отчётов на linux-hardware.org и хорошая документация в сообществе Home Assistant.
3. Plugable USB-BT5
Заголовок раздела «3. Plugable USB-BT5»| Параметр | Значение |
|---|---|
| Чипсет | Realtek RTL8761B |
| Bluetooth | 5.0 (BR/EDR + LE) |
| Дальность | ~40 м (LE), ~10 м (Classic) |
| Цена | ~$19 / ~1800 ₽ |
Гарантия 2 года и пожизненная техподдержка. Страница продукта заявляет
«incompatible with Linux», но лежащий в основе RTL8761B отлично работает
через btusb.
4. EDUP EP-B3536 — вариант BT 5.1
Заголовок раздела «4. EDUP EP-B3536 — вариант BT 5.1»| Параметр | Значение |
|---|---|
| Чипсет | Realtek RTL8761BUV |
| Bluetooth | 5.1 |
| Цена | ~$10–12 / ~900–1200 ₽ |
Эволюция RTL8761B с BT 5.1 direction finding (не критично для A2DP, но
приятный бонус). Совместимый драйвер btusb; может потребоваться более
свежая версия linux-firmware для firmware blob.
5. Zexmte / MPOW BT 5.0 Nano — бюджетный вариант
Заголовок раздела «5. Zexmte / MPOW BT 5.0 Nano — бюджетный вариант»| Параметр | Значение |
|---|---|
| Чипсет | Realtek RTL8761B (номинально) |
| Bluetooth | 5.0 |
| Цена | ~$8–10 / ~700–1000 ₽ |
Самый дешёвый вариант на RTL8761B. Подходит, если нужно купить несколько адаптеров сразу. После получения проверьте USB ID — в некоторых партиях может оказаться другой чипсет.
Сводная таблица
Заголовок раздела «Сводная таблица»| # | Модель | Чипсет | BT | Ядро Linux | Цена | Рейтинг |
|---|---|---|---|---|---|---|
| 1 | TP-Link UB500 v1/v2 | RTL8761B | 5.0 | ≥ 5.8 | ~$12 | ⭐⭐⭐⭐⭐ |
| 2 | ASUS USB-BT500 | RTL8761B | 5.0 | ≥ 5.14 | ~$17 | ⭐⭐⭐⭐⭐ |
| 3 | Plugable USB-BT5 | RTL8761B | 5.0 | ≥ 5.8 | ~$19 | ⭐⭐⭐⭐ |
| 4 | EDUP EP-B3536 | RTL8761BUV | 5.1 | ≥ 5.8 | ~$11 | ⭐⭐⭐⭐ |
| 5 | Zexmte BT 5.0 | RTL8761B | 5.0 | ≥ 5.8 | ~$9 | ⭐⭐⭐ |
Чего избегать
Заголовок раздела «Чего избегать»| Адаптер / чипсет | Проблема |
|---|---|
| CSR8510 A10 | BT 4.0, ограниченная дальность (~10 м), устаревший чип |
| Broadcom BCM20702 | BT 4.0, проблемы с загрузкой firmware на immutable-системах |
| Qualcomm QCA61x4 | Требует проприетарный firmware, нестабилен с bluez |
| TP-Link UB500 v3 | BT 5.4 с другим чипсетом — совместимость с HAOS не подтверждена |
| WiFi + BT combo | Конфликт с существующим WiFi, сложный USB-проброс |
| BT 5.2+ LE Audio донглы | Кодек LC3 пока не поддерживается PulseAudio 17 |
Миграция с CSR8510 на RTL8761B
Заголовок раздела «Миграция с CSR8510 на RTL8761B»Если вы обновляете старые адаптеры CSR8510 A10:
- Купите 2× TP-Link UB500 v1/v2 (или любой RTL8761B-донгл из списка выше).
- Proxmox: обновите USB device mappings на новые VID:PID.
- HAOS: адаптеры подхватятся автоматически (
btusb+linux-firmware). - Проверьте
bluetoothctl list— должны быть видны два контроллера. - Обновите MAC-адреса адаптеров в конфигурации bridge (hci0 / hci1).
- Выполните re-pair для каждой колонки и протестируйте A2DP.
- Наблюдайте за стабильностью reconnect в течение 24 часов перед тем, как считать миграцию завершённой.
Схема USB-проброса через Proxmox
Заголовок раздела «Схема USB-проброса через Proxmox»Типичная конфигурация с двумя адаптерами для 4–5 колонок:
Proxmox Host├── USB Mapping "Audio" → TP-Link UB500 #1 (hci0) → 2–3 колонки├── USB Mapping "BT2" → TP-Link UB500 #2 (hci1) → 2 колонки└── HAOS VM └── Sendspin BT Bridge ├── BluetoothManager (hci0) └── BluetoothManager (hci1)Подробнее о привязке колонок к адаптерам и управлении устройствами — в разделе Устройства и адаптеры.