在命令行中配对蓝牙耳机

在命令行中配对蓝牙耳机

如何在不使用 GUI 的情况下配对蓝牙耳机?我不知道该怎么做。

我在网上找到了不同的方法,但没有任何作用。

我实际上可以使用以下命令查看我的耳机:hcitool scan

hcitool cc 00:00:00:00:00:00然后我尝试连接:hcitool auth 00:00:00:00:00:00

我没有收到错误消息,但是我的耳机无法工作。

谢谢你的时间。

答案1

我从未解决过 UI 蓝牙管理器问题,但我让我的 BT 设备通过 cli(又名终端)进行连接。

对我有用的是:

  1. 确保您的计算机上确实有一个 BT 控制器:
bluetoothctl list
  1. 扫描可配对的 BT 设备:这将帮助您获取设备的 MAC 地址。设备必须处于配对模式。
bluetoothctl scan on
  1. 找到您的设备后,复制 MAC 地址。
  2. 现在您可以尝试连接(将 Xs 替换为步骤 3 中复制的 MAC 地址):
bluetoothctl connect XX:XX:XX:XX:XX:XX

您可以通过输入以下命令获取 bluetoothctl 命令列表:

bluetoothctl help

祝你好运,

答案2

博客上的蓝牙连接故障排除程序

  • 如果你不知道 MAC,请执行以下操作:bt-device -l | grep <name of your device>
  • 现在您已将 MAC 连接至:bluetoothctl connect <MAC HERE>

现在将其放入您的个人资料中:

alias headphones="until bluetoothctl connect <MAC HERE>; do  echo ...  ; sleep 1; done"

** 此处的 MAC 是您在前面步骤中找到的 MAC

由于 bt 连接和连接延迟,它可能会失败几次,但我尝试了 3 次之后它就成功了。

  • 在 DELL Latitude 上使用 Ubuntu 19.10
  • 连接 HD 4.50BTNC 耳机。

答案3

您可以使用bluez 工具

通过运行来安装它sudo apt-get install bluez-tools

使用 查找设备的 MAC 地址bt-device -l,然后使用 连接到该设备bt-audio -c 00:00:00:00:00:00

答案4

我在 ubuntu 19.04 上,执行以下操作对我有用:蓝牙设备的 mac 地址在
sudo bluetoothctl <<<"connect $DEVICE_MAC_ADDRESS"
哪里。$DEVICE_MAC_ADDRESS

为了找到我的设备的 mac 地址,我使用了bt-device -l

bluetoothctl和命令都bt-device已经预先安装在我的系统上。

希望这可以帮助到别人!;)

相关内容