有什么办法可以让树莓派在特定时段连特定的蓝牙音响

raspi狂热者 10cm2024-08-07723 次点击
目前情况是这样的,我有一个树莓派5,已经连接了我自己卧室的小爱音箱,这里称为音响a。
儿子房间也有个小爱音箱,这里称为音箱b。最近儿子上英语辅导班,每天有个需求就是播放mp3格式的音频。
现在就是每天儿子做作业的时候我就要手动把树莓派的蓝牙连到儿子的音箱去,又由于我的树莓派也是没有桌面环境的,都是靠命令行操作,非常繁琐。
儿子做作业和听音频的时间是固定的,有没有办法在固定的时段让树莓派连接特定的设备。譬如20-22点,树莓派就连接b音箱,其他时段自动连接回a音箱。
有这样的方案吗?先感谢各位大佬!
收藏 ♥ 感谢
Spoony 小组长 2024-08-07 
命令行写成 bash 脚本,然后用 crontab 来调用
raspi狂热者 10cm 2024-08-08 
@Spoony 不知道你有没有试过用命令行的bluetoothctl连接过蓝牙设备,键入进入bluetoothctl进入交互式的配置环境后connect蓝牙音箱的mac地址不一定会成功,需要反复尝试。这个也是我头疼的地方。
raspi狂热者 10cm 2024-08-08 
至于crontab我是会用的,关键是这个蓝牙连接的脚本要怎么写难住我了。
raspi狂热者 10cm 2024-08-08 
而且涉及两个音箱的话会更复杂,会反复的解绑和配对,对我来说真的太难了
Spoony 小组长 2024-08-12 
@raspi狂热者 根据返回的错误信息,程序来判断并重连。

登录注册 后可回复。