RaspberryPI/YBT-22BT

Raspberry PI でBluetoothスピーカーを鳴らす。 デバイスにはYBP-22BTを利用。

インストール

bluezパッケージとalsaのbluetooth関連のパッケージをインストールする

# apt-get install bluez bluez-alsa

bluezのaudio設定を行う。 General 設定にEnable行を追加。

# vi /etc/bluetooth/audio.conf
...
[General]
Enable=Source,Sink,Headset,Gateway,Control,Socket,Media
AutoConnect=true
...

再起動。

ペアリング

YBP-22BTの電源を入れて10秒ほど待ってから、Scanしてペアリングを行う。

# hcitool scan

# bluez-simple-agent hci0 xx:xx:xx:xx:xx:xx

次回から自動接続できるようにしておく

# bluez-test-device trusted xx:xx:xx:xx:xx:xx yes
# bluez-test-audio connect xx:xx:xx:xx:xx:xx

再生

alsaの設定ファイル ~/.asoundrc を作成する。

$ vi ~/.asoundrc
pcm.ybp22bt{
    type    bluetooth
    device  "xx:xx:xx:xx:xx:xx"
    profile "auto"
}

mp3を再生する。

$ mplayer -ao alsa:device=ybp22bt sample.mp3



---
update at 2018/03/02 22:04:51

※注:当サイトは特定環境において確認できた事象のみを記述しています。他の環境での動作は一切保証しません。