Raspberry pi 蓝牙音响播放

发布时间:2020-07-21 10:29:30 作者:fanglinxun
来源:网络 阅读:21964

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蓝牙适配器)的NameClass这两个属性。

在进行操作前我们需要知道连接到Raspberry Pi的蓝牙MAC地址,直接执行下面的命令:

ls /var/lib/bluetooth


sudo nano /var/lib/bluetooth/<你的蓝牙MAC地址>/config

找到该配置文件的Name和Class属性,和刚才修改成一样:

name Raspberrypi
class 0x20041C
sudo hciconfig hci0 up



搜索蓝牙设备

hcitool scan

搜索到你的设备的MAC地址后

Scanning ...
      <hadware_id> CLLSPKPCARG
sudo bluez-simple-agent hci0 <hadware_id>

然后测试下audio

sudo bluez-test-audio connect <hardware_id>


检查你的设备是否默认在信任列表里

bluez-test-device trusted 00:11:22:33:44:55


输出结果为0表示没有trust,1表示是trust

bluez-test-device trusted00:11:22:33:44:55 yes


把设备加入到trust列表后重新检查结果

bluez-test-device trusted 00:11:22:33:44:55


编辑.asoundrc文件

vi ~/.asoundrc


pi@raspberrypi ~ $ cat .asoundrc 

pcm.!default {

type bluetooth 

        device 00:75:58:AB:10:ED 

}


ctl.!default {

type hw

card 0

}


重启北路tooth进程

sudo /etc/init.d/bluetooth restart



现在你可以用mplayer播放器等用命令行播放音乐使之在蓝牙音箱上播放了。


推荐阅读:
  1. Raspberry pi wifi热点续
  2. Raspberry pi做成无线热点

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

raspberry pi 蓝牙 berry

上一篇:Vue中手机扫描二维码预览页面的实现方法

下一篇:python中列表,元组 ,集合 ,字典之间有什么区别

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》