15AH, San Francisco

California, United States.

Send Your Mail At:

tianyingkejishe@sina.cn

Working Hours

Mon-Sat: 9.30am To 7.00pm

标签标题

Autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et dolore feugait.

标签归档

【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%