orangepi zero 2w内置蓝牙芯片。自己的老车只有 fm 收音机和蓝牙,fm在很多地方无信号,所以想到用orangepi zero 2w接收网络广播流,再发送到车载蓝牙,于是汽车就可以收听网络广播了。
其实很简单。
下载orangepi zero 2w的Orangepizero2w_1.0.0_debian_bookworm_desktop_xfce_linux6.1.31,再安装nomachine,通过nomachine登录到xfce桌面。
在xfce桌面中与汽车的蓝牙配对。
在xfce的设置中,添加autostart开机自动启动的程序。一个是vlc,通过vlc播放网络广播。一个是脚本命令echo "connect 10:08:C1:D5:6F:52" | bluetoothctl,意思是开机自动连接车载蓝牙。还有一个是mpris-proxy,蓝牙的avrcp通过这个来控制vlc播放以及将vlc中的歌曲信息推送到车载蓝牙上。
三个设置好以后直接就工作正常了。没想到这么简单吧,这是我折腾很久才出来的结果。