树莓派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

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

猜你喜欢

转载自blog.csdn.net/qq_25231683/article/details/120016910