树莓派4B+ Ubuntu20.04 arm64 蓝牙连接并播放音乐

1. 安装bluetoothctl

sudo apt-get install pi-bluetooth

2. 配置,如果配置超时,需要重试一次

sudo hciattach /dev/ttyAMA0 bcm43xx 921600 noflow -

如下图,输出  Device setup complete  说明配置成功。

up-149067f9281d5a0801290147a98f0ea902b.png

3. 进入bluetoothctl

sudo bluetoothctl

如下图,输出 Agent registered 说明成功

up-506e7f9b4f2915d94a4d4167d02f4f567a9.png

4. 开启蓝牙

power on

如下图,输出 Changing power on succeeded 说明成功

up-7bed96fa29d9599683f2959670b753e37b0.png

5. 可被发现

discoverable on

如下图,输出 Changing discoverable on succeeded 说明成功

up-c2dd59163aed652c435d78aca1759225d55.png

6. 搜索设备

scan on

如下图,输出 Discovery started 说明成功

up-cdbe221571df3b40398f46f378ea6c1aa07.png

到这一步就可以继续使用设置来发现和连接蓝牙了。

7. 停止搜索设备

scan off

8. 连接设备

找到要连接的设备的MAC地址后,现在可以继续将Raspberry Pi与之配对 。

①要使蓝牙将设备与Raspberry Pi配对,您需要使用以下命令 :

pair [XX:XX:XX:XX:XX:XX]

实例:连接小米手机

pair F4:60:E2:D0:F8:B6

②首次配对设备时,将立即连接到该设备。 但是,一旦超出Raspberry Pi的蓝牙范围,您将需要使用以下命令重新连接设备。

connect [XX:XX:XX:XX:XX:XX]

③ 如果您不想重新配对设备,则可以使用rust命令。

该命令与其他两个命令一样工作,并且需要您要信任的蓝牙设备的MAC地址。

trust [XX:XX:XX:XX:XX:XX]

完成初始配对后,您才可以在Raspberry Pi上信任蓝牙设备。

9. 小试一把吧

安装播放器:

在Ubuntu上安装sox【Sox(Sound eXchange)是操作声音文件的瑞士军刀,它可以播放、转换音频文件,添加效果。 】:

sudo apt-get install sox libsox-fmt-all

libsox-fmt-all包含mp3的解码器和其它格式的解码器。

播放音乐:

play 鸿雁.mp3

蓝牙音箱是不是响起了你播放的音乐呢。

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SummerGao.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值