Raspberry как Bluetooth колонка
Есть Raspberry pi 2 с модулем Bluetooth 4.0 и AUX колонками на борту. Возможно ли сделать так чтобы другие устройства могли проигрывать музыку по Bluetooth через него?
Saltas768
20.08.17 23:25:24 MSK

Раздели теги запятыми и добавь «хочется странного».
Radjah ★★★★★
( 20.08.17 23:34:03 MSK )

ну вообще bluez sink режим вроде как поддерживает. так что если блютуз адаптер тащит a2dp, то можно. с другой стороны это наркомания. купи обычный блютуз стерео модуль за 100р и не еби мозгу с расберями.
vvviperrr ★★★★★
( 20.08.17 23:36:05 MSK )
Последнее исправление: vvviperrr 20.08.17 23:37:19 MSK (всего исправлений: 2)
Несколько месяцев назад я задавал этот вопрос. Посмотри что мне ответили, может там будет что-нибудь полезное. Приём звука по Bluetooth на линуксе
ZenitharChampion ★★★★★
( 21.08.17 06:49:05 MSK )
Ответ на: комментарий от vvviperrr 20.08.17 23:36:05 MSK
Как этот модуль подключается и как он работает?
Saltas768
( 21.08.17 07:07:14 MSK ) автор топика
Ответ на: комментарий от Saltas768 21.08.17 07:07:14 MSK

vvviperrr ★★★★★
( 21.08.17 07:24:20 MSK )
Ответ на: комментарий от vvviperrr 21.08.17 07:24:20 MSK
Спасибо, но желательно если обойдемся силами малинки ибо уже все подключено. Он у меня как DLNA все время работал и с хдд музыку проигрывал на систему 5.1 просто теперь захотелось удобнее слушать музыку. Через тотже синийзуб включать разные приложения.
Saltas768
( 21.08.17 08:28:48 MSK ) автор топика
Есть же модули ценой в пару баксов.
l4gfcm ★★
( 21.08.17 09:07:57 MSK )
Ответ на: комментарий от ZenitharChampion 21.08.17 06:49:05 MSK
Как раз сегодня пробовал это дело. Без пульсы.
Алгоритм по подключению «Audio source» т.е. например с телефона отправить звук на комп.
1. Нужно выполнить connect компа с телефоном (без постоянного connect пока не знаю как). С телефона на комп соединение не выполняется (возможно надо видимость выставить?) в dbus появляются две ветки fd2 и player0 что из них отвечает за прием звука пока не ясно, но fd2 более похоже.
2. нужно запустить bluealsa
3. запускаем bluealsa-aplay xx:xx:xx:xx:xx:xx (или bluealsa-aplay 00:00:00:00:00:00 если не нужна привязка к адресу устройства)
Отправляем с устройства звук и слушаем. И что характерно — оно заработало О_О
irton ★★★★★
( 21.08.17 09:12:33 MSK )
Последнее исправление: irton 21.08.17 09:13:11 MSK (всего исправлений: 1)
Ответ на: Как раз сегодня пробовал это дело. Без пульсы. от irton 21.08.17 09:12:33 MSK
Можно подробную инструкцию? Как я понял с телефона был включён трек в произвольном приложении и заиграло на компе(через синийзуб) верно?
Saltas768
( 21.08.17 12:09:24 MSK ) автор топика
Ответ на: комментарий от Saltas768 21.08.17 12:09:24 MSK
Для начала, давай установим соединение между твоим смартфоном/планшетом и твоим Raspberry Pi 2. Кстати, во второй модели ещё не было Bluetooth-модуля. У тебя отдельный?
Недавно была новость о том, что в Raspbian Linux 3 смогли настроить работу Bluetooth-гарнитур без PulseAudio. Как обстоят дела в Raspbian 2 я не знаю. Либо придётся воспользоваться PulseAudio. Либо «прилетит» обновление.
ZenitharChampion ★★★★★
( 21.08.17 12:19:43 MSK )
Последнее исправление: ZenitharChampion 21.08.17 12:19:50 MSK (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion 21.08.17 12:19:43 MSK

Недавно была новость о том, что в Raspbian Linux 3 смогли настроить работу Bluetooth-гарнитур без PulseAudio
Я там выше уже тебе отписал, что таки работает)
Как обстоят дела в Raspbian 2 я не знаю
Обновиться до stretch — и будет так же работать.
devl547 ★★★★★
( 21.08.17 12:22:25 MSK )
Ответ на: комментарий от ZenitharChampion 21.08.17 12:19:43 MSK
Отдельный usb блютуз модуль воткнут 4.0 сопряжение могу сделать
Saltas768
( 21.08.17 16:15:25 MSK ) автор топика
Ответ на: комментарий от Saltas768 21.08.17 16:15:25 MSK
Отлично! Я сделал apt-get update в своём Raspbian 2. Увы, bluez-alsa нет в репозитории. Что же, будем настраивать с помощью PulseAudio.
apt-cache search bluez | grep bluez bluez - Bluetooth tools and daemons bluez-cups - Bluetooth printer driver for CUPS bluez-dbg - Bluetooth tools and daemons (with debugging symbols) bluez-hcidump - Analyses Bluetooth HCI packets bluez-obexd - bluez obex daemon bluez-test-scripts - BlueZ test scripts bluez-tools - Set of tools to manage Bluetooth devices for linux libbluedevil2 - Qt wrapper for bluez python-bluez - Python wrappers around BlueZ for rapid bluetooth development bluez-firmware - Firmware for Bluetooth devices
Выполни ps -A | grep pulse , чтобы узнать, запущена ли у тебя системная служба PulseAudio. Если нет — будем устанавливать.
ZenitharChampion ★★★★★
( 21.08.17 18:17:37 MSK )
Последнее исправление: ZenitharChampion 21.08.17 18:18:26 MSK (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion 21.08.17 18:17:37 MSK
Saltas768
( 21.08.17 22:48:23 MSK ) автор топика
Ответ на: комментарий от Saltas768 21.08.17 22:48:23 MSK
Отлично, Пульса запущена.
Я не умею ей пользоваться. Извини. Программа для управления звуком называется pavucontrol. Запусти, посмотри что в ней есть. Если не установлена — установи.
Это чтобы выводить через гарнитуру. Чтобы наоборот, надо будет подумать.
ZenitharChampion ★★★★★
( 21.08.17 22:49:00 MSK )
Почему бы просто к колонкам не приделать bluetooth модуль, типа CSR8635?
BceM_IIpuBeT ★★☆☆☆
( 21.08.17 22:52:28 MSK )
Последнее исправление: BceM_IIpuBeT 21.08.17 22:52:35 MSK (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion 21.08.17 22:49:00 MSK
Так по тому же описанию что я читаю получается что там написано как делать так чтобы малинка подсоединялась к BT аппаратуре а мне нужно чтобы сама малинка стала ею.
Saltas768
( 22.08.17 00:27:27 MSK ) автор топика
Ответ на: комментарий от BceM_IIpuBeT 21.08.17 22:52:28 MSK
Можно но лучше ограничиться через Малинку ибо модуль ждать месяц и в силу «рук из того места» я поломаю 2 модуля перед тем как удачно спаяю.
Saltas768
( 22.08.17 00:28:59 MSK ) автор топика
Ответ на: комментарий от Saltas768 22.08.17 00:27:27 MSK

Выше вон пишут что с помощью DBus видно два устройства: player0 и fd0. fd0 это то, что нужно. irton , а как увидеть устройства с помощью DBus?
ZenitharChampion ★★★★★
( 22.08.17 11:59:34 MSK )
Ответ на: комментарий от ZenitharChampion 22.08.17 11:59:34 MSK
Что такое fd0 интересно?
Если чисто дерево увидеть, то я через d-feet смотрю.
Если для использования в скриптах, то
dbus-send --system --print-reply --dest=org.bluez / org.freedesktop.DBus.ObjectManager.GetManagedObjects
irton ★★★★★
( 22.08.17 12:51:36 MSK )
Ничего хорошего не выйдет, ибо любители извращений испоганили bluez всякими dbus’ами и прочими новомодными какашками и превратили набор простых утилиток для работы с сетевым стеком в угрёбищный невменяемый комбайн. Ну это как из ifconfig, iptables и route сделать нечто укушенное по функционалу, конфигурирующееся только через dbus и без документации вообще. Теперь bluez в принципе не может нормально обрабатывать входящий SCO поток (потери пакетов, проблемы с очерёдностью пакетов, невменяемая latency и т.п.) и будет заикаться при любых плясках с бубном.
Как вариант надо найти старый bluez 4 и штуку с названием a2dp-alsa. Потом, надо выключить абсолютно все профили кроме A2DP и всякие *scan, и если очень повезёт с затычкой (Cambridge Silicone Radio с 50% вероятностью будет работать, например), то можно будет услышать относительно нормальный звук без заиканий и хрипов каждую секунду.
Для воспроизведения нормального звука через эфир рекомендую использовать WiFi вместо этой фигни.
Stanson ★★★★★
( 22.08.17 13:09:59 MSK )
Последнее исправление: Stanson 22.08.17 13:12:49 MSK (всего исправлений: 1)
ТС, я заинтересован тем же вопросом, что и ты. Поэтому я попробую сделать это у себя. А потом дам пошаговую инструкцию.
Начало работы с Raspberry Pi: подключение и настройка
Для комфортного начала работы с Raspberry Pi нужно сделать несколько шагов:
Подключить всё необходимое оборудование.
Начнём по порядку!
Виды Raspberry Pi
Существует несколько основных видов Raspberry Pi.
Версии A

Форм-фактор Model A отличается более компактными размерами, чем у плат Model B: вместо громоздкого USB-хаба тут оставили один USB-порт и сэкономили 2 см длины.
Список плат версии A
Raspberry Pi A
Raspberry Pi A+
Версии B
На борту платы уже есть четыре порта USB, полноценный Ethernet-разъём и выход 3,5-мм Jack, чтобы сразу приступить к комфортной работе.

Список плат версии B
Raspberry Pi B
Raspberry Pi B+
Raspberry Pi 2B
Raspberry Pi 3B
Raspberry Pi 3B+
Raspberry Pi 4 (1 ГБ)
Версии Zero
Raspberry Pi Zero, Zero W и Zero WH меньше остальных и требуют меньше энергии. Они полезны для портативных проектов или роботы, где важна повышенная энергоэффективность.

Легче начинать проект с версии Model B и перейти на RPi Zero, когда у вас есть рабочий прототип, которому лучше подойдет плата компактного размера.
Список плат формата Zero
Версии Compute Module
Версии Compute Module не имеют привычных разъёмов для периферии. Точнее, все интерфейсы выведены на краевой разъём платы с сотнями контактов. Модули предназначены для встраивания в готовые устройства на базе вычислительной начинки Raspberry Pi. Отладочные платы I/O Board помогают работать с Compute Module и пользоваться традиционными подключениями.

Список плат Compute Module
Compute Module 1
Compute Module 3
Compute Module 3 Lite
Compute Module 3+ Lite
Compute Module 4
Версия Pi 400
Raspberry Pi 400 — полноценный компьютер на базе RPi 4, встроенный в компактную клавиатуру. Это позволяет экономить место на рабочем столе и получить готовый Linux-компьютер с привычными разъёмами для периферии.

Источник питания

Для подключения питания используется порт USB (такой же, как на многих мобильных телефонах): либо USB-C для Raspberry Pi 4, либо micro-USB для RPi 1/2/3 и Zero. Вам понадобится кабель USB Type-C или micro-USB и блок питания, который обеспечивает:

Минимум 3,0 ампера для Raspberry Pi 4

Минимум 2,5 ампера для Raspberry Pi 3
Карта памяти

Для хранения операционной системы и всех файлов одноплатникам RPi нужна карта microSD с ёмкостью не менее 8 ГБ и установленной Raspberry Pi OS . Запишите образ Raspberry Pi OS на microSD-карту самостоятельно или воспользуйтесь картой с готовой системой.
Клавиатура и мышь
Чтобы начать пользоваться Raspberry Pi, вам понадобится USB-клавиатура и USB-мышь.
После настройки Raspberry Pi вы сможете использовать Bluetooth клавиатуру и мышь, но для первой настройки вам понадобятся клавиатура и мышь USB.
Дисплей
Проще всего подключить к Raspberry Pi отдельный экран — монитор или телевизор с HDMI. Если у дисплея есть встроенные динамики, RPi сможет воспроизводить через них звук.
Raspberry Pi также поддерживает удалённое управление через SSH и VNC.
HDMI
Raspberry Pi имеет выходной порт HDMI, совместимый с портом HDMI большинства современных телевизоров и компьютерных мониторов. Многие компьютерные мониторы также могут иметь порты DVI или VGA.
Raspberry Pi 4 имеет два порта micro-HDMI , что позволяет подключать два отдельных монитора.
Для подключения Raspberry Pi 4 к экрану вам понадобится кабель micro-HDMI к HDMI.
Можно использовать стандартный кабель HDMI к HDMI с адаптером micro-HDMI к HDMI.

Raspberry Pi 1, 2 и 3 имеют один полноразмерный порт HDMI , поэтому вы можете подключить их к экрану с помощью стандартного кабеля HDMI к HDMI.
Raspberry Pi Zero имеют один порт mini-HDMI . Подключить их к экрану можно с помощью кабеля mini-HDMI к HDMI . Или можно использовать стандартный кабель HDMI к HDMI с адаптером mini-HDMI к HDMI .
DVI
Если на вашем экране есть порт DVI
вы можете подключить к нему Raspberry Pi с помощью кабеля HDMI к DVI . 
VGA
На некоторых экранах есть только порт VGA.
Чтобы подключить Raspberry Pi к такому экрану, вы можете использовать адаптер HDMI к VGA . 
Сетевое подключение
Большие модели Raspberry Pi (не Zero) имеют стандартный порт Ethernet для подключения к интернету по кабелю.
Чтобы подключить к интернету плату Zero, вам понадобится адаптер USB-Ethernet .
Raspberry Pi 3, 4 и Zero W также поддерживают беспроводные сети Wi-Fi.
Наушники или колонки
Большие модели Raspberry Pi (не Zero) оснащены аудиовыходом — это стандартный мини-джек 3,5 мм, как на смартфоне или MP3-плеере. Через него вы можете подключить наушники или динамики, чтобы воспроизводить звук.
Если подключённый дисплей имеет встроенные динамики, Raspberry Pi сможет передавать на них звук по HDMI или через отдельный аудиокабель с разъёмом 3,5 мм.
Корпус

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

Здравствуйте! Сегодня мы переселим нашу Алису в Bluetooth колонку. Для начала подключаемся к консоли платы и устанавливаем пакеты:
apt-get install pulseaudio pulseaudio-module-bluetooth bluez pi-bluetooth mpg123
Пользователя pi и www-data добавляем в группу bluetooth
sudo usermod -a -G bluetooth -a pi
sudo usermod -a -G bluetooth -a www-data
И в группу audio
sudo usermod -a -G audio -a pi
sudo usermod -a -G audio -a www-data
После загрузки запускаем консоль и запускам сервер pulseaudio
pulseaudio –start
Затем подключаем консоль управление bluetooth
bluetoothctl
Последовательно запускаем команды:
После последней команды включить режим подключения к новому устройству на колонке или наушниках. Появится список найденных устройств с мак адресами вида:
[NEW] Device F4:60:E2:6D:80:69 RSSI: -87
Где F4:60:E2:6D:80:69 адрес. Набираем в консоли:
- trust F4:60:E2:6D:80:69
- pair F4:60:E2:6D:80:69
- connect F4:60:E2:6D:80:69
- quit
Всё колонка подключена.
Возможно, если не заработает нужно будет добавить строки в конфигурации:
sudo nano /etc/pulse/default.pa
# automatically switch to newly-connected devices
load-module module-switch-on-connect
ив этот файл нужно добавить строки:
sudo nano /etc/bluetooth/main.conf
в секцию [Policy]
После перезагрузки нужно опять запустить
pulseaudio –start
Набрать команду и в ней подождать, пока колонка опять подключится
bluetoothctl -a
На этом можно закончить настройку нашей блютуз колонки. Есть один недостаток. После перезапуска Raspberry нужно вручную запускать сервис.
Как подключить bluetooth колонку к raspberry pi4
Notturno Posts: 2 Joined: Sat Aug 04, 2018 10:28 am
Raspberry PI 3 B+ Bluetooth
Ребят, кто знает, как можно передавать аудио с Raspberry PI 3 B+ на Bluetooth колонку?
Установил blueman соединиться удалось, а вот аудио с с плеера не идет. Только через aux разъем в наушники ((
peppy.player Posts: 452 Joined: Mon Mar 07, 2016 6:10 am
Re: Raspberry PI 3 B+ Bluetooth
Недавно добавил информацию о подключении Bluetooth устройств:
https://github.com/project-owner/Peppy. . th-Devices
текст на английском, но легко переводится через https://translate.google.com
Если будут проблемы спрашивайте.
2 posts • Page 1 of 1
- Community
- General discussion
- Announcements
- Other languages
- Deutsch
- Español
- Français
- Italiano
- Nederlands
- 日本語
- Polski
- Português
- Русский
- Türkçe
- User groups and events
- The MagPi
- Using the Raspberry Pi
- Beginners
- Troubleshooting
- Advanced users
- Assistive technology and accessibility
- Education
- Picademy
- Teaching and learning resources
- Staffroom, classroom and projects
- Astro Pi
- Mathematica
- High Altitude Balloon
- Weather station
- Programming
- C/C++
- Java
- Python
- Scratch
- Other programming languages
- Windows 10 for IoT
- Wolfram Language
- Bare metal, Assembly language
- Graphics programming
- OpenGLES
- OpenVG
- OpenMAX
- General programming discussion
- Projects
- Networking and servers
- Automation, sensing and robotics
- Graphics, sound and multimedia
- Other projects
- Gaming
- Media centres
- AIY Projects
- Hardware and peripherals
- Camera board
- Compute Module
- Official Display
- HATs and other add-ons
- Device Tree
- Interfacing (DSI, CSI, I2C, etc.)
- Raspberry Pi 400
- Raspberry Pi Pico
- General
- SDK
- MicroPython
- Other RP2040 boards
- Operating system distributions
- Raspberry Pi OS
- Raspberry Pi Desktop for PC and Mac
- Other
- Android
- Debian
- FreeBSD
- Gentoo
- Linux Kernel
- NetBSD
- openSUSE
- Plan 9
- Puppy
- Arch
- Pidora / Fedora
- RISCOS
- Ubuntu
- Ye Olde Pi Shoppe
- For sale
- Wanted
- Off topic
- Off topic discussion
- Board index
- All times are UTC
- Delete cookies
About Raspberry Pi
- News
- Contact us
- Trademark
- About us
- Our Approved Resellers
- Jobs
- Accessibility
- Site use terms and conditions
- Acceptable use
- Cookies
- Licensing
- Terms and conditions of sale
- Privacy
- Security
- Verify our bank details
- Raspberry Pi for home
- Tutorials
For industry
- Raspberry Pi for industry
- Thin clients
- Raspberry Pi in space
- Powered by Raspberry Pi
- Design partners
- Success stories
- Computers and microcontrollers
- Cameras and displays
- Add-on boards
- Power supplies and cables
- Cases
- Peripherals
- Raspberry Pi OS
- Raspberry Pi Imager
- Raspberry Pi Desktop
Documentation
- All categories
- Product information portal
- Datasheets
Raspberry Pi Store