Wheezyと違ってi2cやbluetoothがセットアップ済みです。
i2cはraspi-configでenableにしてやるだけで利用可能になります。
まえおき。
これを試したのはRaspberry Pi A+ですが、もともとRaspberry Pi3のbluetooth関連の情報を元にしているのでJessieならどのPiでも一緒じゃないかと思います。 ちなみにヘッドレスで使っているのですべてターミナルから設定。現時点で最新版のOS。
uname -a
Linux pia 4.4.26+ #915 Thu Oct 20 17:02:14 BST 2016 armv6l GNU/Linux
インストール ※必要のないパッケージも含まれているかも
sudo apt-get install pi-bluetooth blueman pulseaudio pavucontrol pulseaudio-module-bluetooth
pulseaudioを開始。
pulseaudioが開始していないとbluetoothのオーディオデバイスとconnect出来ないので注意
pulseaudio --start
ちなみにpulseaudioを終了するには pulseaudio --quitとする。
サービスに登録して自動的に立ち上がるようにしたほうがたぶん便利、rpi3 bluetooth audioなどと検索すれば多分方法が見つかる。
bluetoothctlでペアリングなど。
bluetoothctl
[bluetooth]#scan on
Device 00:xx:xx:xx:xx:xx Music Receiver
[bluetooth]#scan off
[bluetooth]#pair 00:xx:xx:xx:xx
[bluetooth]#trust 00:xx:xx:xx:xx
[bluetooth]#connect 00:xx:xx:xx:xx
[bluetooth]#quit
pulseaudio -> alsa -> bluetooth とオーディオデバイスに音を流せるようにする。
pacmd set-default-sink 1 (1というのはpacmd list-sinksで見えるオーディオデバイスの番号)
ボリュームを変えるには、bluetoothデバイスの番号が1だったとして(あまり弄ってないRPiならたぶん1がbluetoothです)
pacmd set-sink-volume 1 20000 ( 0~65535の範囲で指定する )
これが面倒ならalsamixerからも音量調整できる。
問題点というかまだ調査しないといけないのが、おそらくRPiを起動するたびにbluetoothのconnectからやり直さないといけないかもしれない。
うまいことスクリプト化できればいいのだけども。
おまけ。
mplayerをインストールしてネットラジオとか聞いてみる。(特定のソフトに依存しないのでmpg321とかでもいいんだけど)IT女子のラズベリーパイ入門奮闘記さんの記事からそのまま引っ張っちゃいますと
sudo apt-get install mplayer
mplayer -playlist http://yp.shoutcast.com/sbin/tunein-station.pls?id=172098
こんな感じで、ネットラジオも楽しめます。
利用してるレシーバー。(USB給電オンリーで寿命を気にせず使えていいの)