Код: Выделить всё
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
В инструкциях было написано что нужно ставить либо pi-bluetooth либо bluez, но у меня не взлетело по отдельности, потому ставлю всех.
Код: Выделить всё
sudo apt-get install pi-bluetooth
sudo apt-get install bluez bluez-firmware
sudo apt-get install pulseaudio pulseaudio-module-bluetooth
Код: Выделить всё
sudo shutdown -r now
Код: Выделить всё
sudo bluetoothctl -a
// настраиваем автоподключение колонок. вроде.//Видим мак-адрес контроллера "00:10:20:30:40:50".
[NEW] Controller 00:10:20:30:40:50 pi [default]
// вводим команду включения адаптера, хотя он вроде работает,
// непонятно в общем, но я включил, потому что это нужно только один раз делать,
// потом оно само должно стартовать и подключаться.
[bluetooth]# power on
// дальше приказываем сканировать все вокруг
[bluetooth]# scan on
Discovery started
[CHG] Controller 00:10:20:30:40:50 Discovering: yes
// тут он что-то находит
[NEW] Device 00:12:34:56:78:90 myDeathstar
[NEW] Device 30:22:00:00:10:0B Ginzzu-995
// смотрим по названию устройство что хотим подключить(подключаемое) и копируем мак-адрес
// даем команду спариться, не знаю что это, но вместо цифр вы ставите мак-адрес подключаемого устройства.
[bluetooth]# pair 30:22:00:00:10:0B
Attempting to pair with 30:22:00:00:10:0B
[CHG] Device 30:22:00:00:10:0B Connected: yes
[CHG] Device 30:22:00:00:10:0B Connected: no
[CHG] Device 30:22:00:00:10:0B Connected: yes
[CHG] Device 30:22:00:00:10:0B Paired: yes
Pairing successful
// вобщем спарился он, типа готов соединиться.
// готов, но не соединился.
[CHG] Device 30:22:00:00:10:0B Connected: no
// тут приказываем доверять подключаемому устройству, вписываем его мак-адрес.
[bluetooth]# trust 30:22:00:00:10:0B
// ... бла-бла... всякие логи
// самое важное, даем команду на стыковку(подключение), тоже указываем после слова connect мак-адрес подключаемого устройства.
[bluetooth]# connect 30:22:00:00:10:0B
Attempting to connect to 30:22:00:00:10:0B
[CHG] Device 30:22:00:00:10:0B Connected: yes
Connection successful
// открываем некий файл для редактирования
Код: Выделить всё
sudo nano /etc/pulse/default.pa
Код: Выделить всё
# automatically switch to newly-connected devices похоже для автоподключения.
load-module module-switch-on-connect
// открываем некий файл для редактирования
Код: Выделить всё
sudo nano /etc/udev/rules.d/10-local.rules
Код: Выделить всё
# Set bluetooth power up для автозагрузки блутуса.
ACTION=="add", KERNEL=="hci0", RUN+="/usr/bin/hciconfig hci0 up"
Код: Выделить всё
sudo shutdown -r now
