如何从命令行取消配对蓝牙设备

Cer*_*rin 27 bluetooth

如何从命令行取消蓝牙设备的配对?

我能够通过 将我的计算机与 Android 手机配对bluetoothctl,但似乎没有任何“取消配对”选项。即使我删除了手机上的配对,运行paired-devices仍然列出它。我试过跑步disconnectremove但他们说我的设备不存在。

Edw*_*lds 38

首先从系统设置启动您的蓝牙。

打开终端并输入:

bluetoothctl
Run Code Online (Sandbox Code Playgroud)

然后您将看到已配对的设备列表及其对应的 MAC 地址。要取消配对设备类型:

remove aa:bb:cc:dd:ee:ff
Run Code Online (Sandbox Code Playgroud)

替换aa:bb:cc:dd:ee:ff为要取消配对的设备的 MAC 地址。

没有取消配对命令

  • 如果有人正在寻找阻止设备重新连接的方法:使用“block aa:bb:cc:dd:ee:ff” (2认同)

Kou*_*und 6

万一有人寻找最新答案。的界面bluetoothctl发生了一些变化。以下答案适用于 Ubuntuu 20.04 LTS:

要取消配对,请执行以下操作: 通过输入打开蓝牙命令行

bluetoothctl
Run Code Online (Sandbox Code Playgroud)

在命令行中。之后,您可以通过输入获得所有配对的蓝牙设备的列表paired-devices

[bluetooth]# paired-devices
Device F4:4E:FD:48:08:FF SoundCore mini
Device 30:C0:1B:79:6B:FF JBL GO 2
Device 7C:96:D2:88:2A:FF Soundcore Motion+
Run Code Online (Sandbox Code Playgroud)

现在,您可以删除所需设备的配对,并remove mac:id通过执行“paired-”来控制结果

[bluetooth]# remove 7C:96:D2:88:2A:FF
[DEL] Device 7C:96:D2:88:2A:FF Soundcore Motion+
Device has been removed
[bluetooth]# paired-devices
Device F4:4E:FD:48:08:FF SoundCore mini
Device 30:C0:1B:79:6B:FF JBL GO 2
Run Code Online (Sandbox Code Playgroud)

现在您可以通过输入离开蓝牙命令行exit