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播放器等用命令行播放音乐使之在蓝牙音箱上播放了。

转载于:https://blog.51cto.com/raspjason/1694787

Raspberry pi 蓝牙音响播放相关推荐

  1. 物联网技术周报第 103 期: DIY 智能音箱:基于 Raspberry Pi + Snowboy + AVS

    新闻 \\ \ <设计缺陷将导致亚马逊Echo变身成为监听设备>MWR的安全研究专家发现亚马逊Echo存在一个物理攻击漏洞,该漏洞将允许攻击者获得设备的root shell,然后安装恶意软 ...

  2. 如何让电脑的多个蓝牙音响同时输出声音

    我们知道一个蓝牙主设备一般能够连接7个左右从设备,但只能连接一个不同类型的从设备(例如蓝牙耳机.蓝牙见键盘.蓝牙鼠标)使用.如何让电脑同时链接多个蓝牙音响同时发声?这个问题很多小伙伴或许都遇到过.我家 ...

  3. raspberry pi_通过串行蓝牙从Raspberry Pi传感器单元发送数据

    raspberry pi 介绍 (Introduction) When building portable sensors we often want to calibrate and double- ...

  4. raspberry Pi 连接蓝牙(小爱同学)

    参数 value raspberry pi MOdel 4B,4Gb bluetooth MOdel 小爱同学 writeTime 2023年 2月11日 下午13:14分 raspberry Sys ...

  5. 在Raspberry PI上搭建LMS服务器/Squeeze lite 播放器

    在raspberry上搭建SqueezeBox的LMS服务器有两种方法: 1:直接在SD卡上烧写squeezeplug镜像 2:在raspberry PI安装了官方的Debian Wheezy基础上, ...

  6. 华硕主板win11 AirPods pro 蓝牙耳机 蓝牙音响断连 播放断断续续

    简单发个文--华硕主板没有安装外接wifi天线的同志有问题可以看看 新装的电脑,可以蓝牙连xbox手柄,但就是连不上AirPods pro2,很离谱,别的电脑就可以,网上试了很多方法都不行(包括不限于 ...

  7. 树莓派连接蓝牙音响并播放音频

    树莓派连接蓝牙音响并播放音频 前提准备 方式一:通过桌面图形界面连接(播放有坑) 方式二:通过命令窗连接(有坑) 前提准备 默认已经完成树莓派系统的烧录及更新 打开命令窗执行以下指令安装蓝牙相关包 s ...

  8. 树莓派4B连接蓝牙音响后,播放音频不出声

    问题:树莓派4B连接蓝牙音响后,播放音频不出声 原因:树莓派音频输出默认是HDMI格式,现在蓝牙音响接入,格式出错 解决办法:将输出格式改变 步骤:1.打开显示桌面,右击右上角的喇叭 2.选择Audi ...

  9. raspberry pi_您应该为项目选择哪种Raspberry Pi?

    raspberry pi Raspberry Pi计算机有许多不同的型号和版本. 但是哪一个最适合您的项目? 以下是可用主要模型的摘要: raspi.tv的Alex Eames 摄 . 经许可使用. ...

最新文章

  1. 什么是推理统计(inferential statistics)?
  2. 「SAP技术」 SAP MM 已启用质检物料创建PO时候'STOCK TYPE'没有默认为X?
  3. linux fcntl注销信号,fcntl · Linux C API 参考手册 · 看云
  4. Java中的线程和同步
  5. jrebel热部署不起作用_5种SpringBoot热部署方式,你用哪种?
  6. Java 技术篇-java连接并操作数据库实例演示,执行查询、插入、更新和删除操作
  7. Win32 API 显示鼠标坐标位置
  8. 最新8篇ICML2020投稿论文:自监督学习、联邦学习、图学习、数据隐私、语言模型、终身学习...
  9. bzoj1934 [Shoi2007]Vote 善意的投票 最小割
  10. mongodb spring 超时时间_mongoDB(spring 部分配置)
  11. 约会安排HDU - 4553
  12. Servlet期末复习笔记
  13. 华为鸿蒙2.0安装包,华为鸿蒙2.0系统安装包
  14. 【工具分享】批量查询公网IP地址
  15. android 铃音制作工具,手机铃声制作大师
  16. [乐意黎原创]]CuteFTP 操作文件时,中文文件名显示乱码的解决
  17. 价值工程杂志价值工程杂志社价值工程编辑部2022年第23期目录
  18. GIF制作软件哪个好,怎么制作搞笑GIF
  19. odoo12:上传图片,默认显示图标
  20. 北理工集训 Day1—Day2 (部分算法题目)

热门文章

  1. LeetCode 264. Ugly Number II--C++,Python解法
  2. html text alt,HTML alt text for image maps
  3. html中js定义数组,javascript数组的定义及操作实例
  4. SpringBoot自定义请求参数转换器
  5. jpa SessionFactory事物失效
  6. html自动补全pspad,免费代码编辑器 PSPad Editor 5.0.4.541 中文多语免费版
  7. Zookeeper 的典型应用场景场景
  8. 老咸鱼今天告诉你用Python matplotlib 各种图绘制流线图,难怪老板放纵他
  9. 织梦cms php,织梦,cms,php,采集类
  10. java如何调用js_java如何调用js方法