15AH, San Francisco

California, United States.

Send Your Mail At:

tianyingkejishe@sina.cn

Working Hours

Mon-Sat: 9.30am To 7.00pm

【BLUE】蓝牙模块连接蓝牙耳机

一、测试环境

硬件:A7核 平台:ubuntu22.04

1、安装相应的依赖库文件

ntpd -d #确保能访问外网后执行 同步时间
sudo apt update 
sudo apt install bluez
sudo apt install pulseaudio-module-bluetooth
sudo apt-get install bluez bluez-firmware

2、停止蓝牙服务:在终端输入以下命令停止蓝牙服务。

sudo systemctl stop bluetooth

启动蓝牙服务:在终端输入以下命令启动蓝牙服务。

sudo systemctl start bluetooth

3、启动 pulseaudio 服务,重启开发板后要重新启动服务

insmod /oem/usr/ko/aic8800_btlpm.ko

hciattach -s 1500000 /dev/ttyS1 any 1500000 flow nosleep& #最新SDK

# 先配置好 alsa 再启动

pulseaudio –start

二、连接蓝牙耳机设备

1、配对蓝牙声卡

发现蓝牙设备:在终端输入以下命令发现蓝牙设备。

sudo bluetoothctl

power on  # 使能控制器
pairable on # 设置控制器可配对

扫描设备:在蓝牙控制台中输入以下命令扫描设备。

scan on
scan off

选择设备:当蓝牙声卡出现在设备列表中时,输入以下命令选择设备。

pair [设备地址]

输入PIN码:当系统提示输入PIN码时,出现pin码时输入yes,输入默认的PIN码“0000”。

连接设备:在蓝牙控制台中输入以下命令连接设备。

connect [设备地址]

2、设置默认音频设备

查看当前音频设备:在终端输入以下命令查看当前音频设备。

pacmd list-sinks

设置默认音频设备:找到蓝牙声卡对应的设备索引,然后在终端输入以下命令设置默认音频设备。

pacmd set-default-sink [设备索引]

3、检查音量设置

查看音量设置:在终端输入以下命令查看音量设置。

amixer

调整音量:如果音量设置过低,请调整音量。

amixer set Master [音量值]

设置绝对音量,0%-100%,1表示声卡号或者名字。

pactl set-sink-volume 1 90%

设置相对音量,增大10%

pactl set-sink-volume 1 +10%

设置相对音量,减小10%

pactl set-sink-volume 1 -10%
anyShare分享到:
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。
stormwind

发表评论