Raspberry pi自带3.5mm的音频输出口,但是由于某种原因,这个接口比较鸡肋。用这个接口播放音乐的话有比较明显的噪音。一向喜欢折腾的我就想到用蓝牙连接音响播放音乐。
于是从亚马逊买了个蓝牙接收器。
sudo apt-get install bluez pulseaudio-module-bluetooth python-gobject python-gobject-2 bluez-tools
sudo nano /etc/bluetooth/audio.conf
编辑main.conf文件:sudo nano /etc/bluetooth/main.conf
Name = Raspberrypi
然后将设备类型(Class)名字改变为0x20041C:Class 0x20041C
下一步需要变更指定蓝牙设备(插在树莓派上的USB蓝牙适配器)的Name和Class这两个属性。
在进行操作前我们需要知道连接到Raspberry Pi的蓝牙MAC地址,直接执行下面的命令:ls /var/lib/bluetooth
sudo nano /var/lib/bluetooth/<你的蓝牙MAC地址>/config
找到该配置文件的Name和Class属性,和刚才修改成一样:name Raspberrypi
class 0x20041Csudo hciconfig hci0 up
搜索蓝牙设备hcitool scan
搜索到你的设备的MAC地址后Scanning ...
CLLSPKPCARG
sudo bluez-simple-agent hci0
然后测试下audiosudo bluez-test-audio connect
检查你的设备是否默认在信任列表里bluez-test-device trusted 00:11:22:33