方法一:通过命令行连接蓝牙
- 首先看设备是否有蓝牙设备。
hciconfig
如果没有镜像则使用 sudo apt install bluez 进行安装
可以看到有一个hci0的蓝牙设备
- 开始连接其他蓝牙设备
sudo bluetoothctl
power on #打开蓝牙网卡
devices #列出蓝牙网卡已经配对成功的蓝牙设备的 MAC 地址
discoverable on #设置控制器为可被发现的
pairable on #设置控制器为可配对的
scan on #扫描其他蓝牙设备的 MAC 地址
scan off #关闭扫描
agent on #打开 agent 用于连接其他蓝牙设备
pair <MAC address> #配对蓝牙设备
disconnect <MAC address> #断开
remove <MAC address> #解除配对
connect <MAC address> #连接蓝牙设备
exit #退出
-
先将蓝牙网卡打开,扫描已配对过的设备(没有配对过,所以没输出),然后设置蓝牙成可被发现和可配对的,之后再"scan on"扫描蓝牙设备,扫描到你要连接的设备后"scan off"关闭扫描,并记住该设备的MAC address。
-
我这里要连接的是手机,名字为"HUAWEI Mate40 Pro",MAC地址为F8:10:93:B2:95:16
使用pair MAC address>进行连接,同时手机上点击配对
pair MACaddress
- 如果后续不想连接该设备了,可以解除配对。
remove MACaddress
方法二:通过桌面端连接蓝牙
-
点击桌面右上角的蓝牙图标
-
选择“适配器”
设置为“总是可见”
-
然后打开“设备”
点击“查找”
右键点击
你要连接的设备,然后选择"配对"
配对时,桌面的右上角会弹出配对确认框,选择"Confirm"确认,同时手机上也同样需要进行确认配对。