Raspberry PiはデフォルトでBluetoothは使えない状態になっている。例えば音声の切り替えについてはHDMLかイヤホンジャックかの選択になっている。使用するにあたって下記手順は必要。
1.User名をBluetoothグループに追加
追加しない場合、操作の途中で下記エラーが出る。
Failed to start discovery: org.bluez.Error.NotReady
追記方法として
$ sudo usermod -a -G bluetooth pi $ sudo reboot
2.必要に応じて、ライブラリのインストール
sudo apt-get install -y pulseaudio pavucontrol pi-bluetooth blueman pulseaudio-module-bluetooth
$ sudo bluetoothctl Agent registered [bluetooth]# power on Changing power on succeeded [bluetooth]# scan on Discovery started [CHG] Controller B8:27:EB:DC:E2:B7 Discovering: yes [NEW] Device 41:42:39:05:43:A3 [bluetooth]# devices Device 73:9D:99:77:8A:14 73-9D-99-77-8A-14 Device 41:42:39:05:43:A3 XG-5.0 pair 41:42:39:05:43:A3 XG-5.0
3.Bluetoothctlで操作する
Use “help” for a list of available commands in a menu.
Use “menu ” if you want to enter any submenu.
Use “back” if you want to return to menu main.
[bluetooth]#
[2]+ Stopped sudo bluetoothctl
pi@raspberrypi:~$ sudo usermod -a -G bluetooth pi
pi@raspberrypi:~$ sudo reboot