无头控制器无法重新配对蓝牙

无头控制器无法重新配对蓝牙

使用没有用户界面的廉价蓝牙扬声器尝试这个实验:

  • 将您的平板电脑与蓝牙扬声器配对
  • 关掉扬声器
  • 取消平板电脑与扬声器的配对
  • 打开扬声器
  • 平板电脑与扬声器成功配对

现在尝试使用运行 Bluez 的无头控制器进行同样的实验。如果您使用的控制器(例如 Raspberry Pi)内置有该控制器,hciconfig hci0 sspmode 1则该控制器将自动与平板电脑的蓝牙配对。

但是,如果您随后关闭控制器,取消平板电脑的配对,然后重新打开控制器,它现在将拒绝配对。平板电脑在其“广告”列表中显示控制器,符合配对条件。但在控制器内部,平板电脑出现在其“配对”列表中。工作原理是控制器认为平板电脑已配对,因此拒绝再次配对。

廉价的无头蓝牙扬声器如何解决这个问题?使用 SSH 或键盘打开控制器不是可选的。

答案1

廉价耳机通过 3-10 秒的硬重置按钮/选项解决了该问题,这就是为什么当它们出现配对问题时,它们基本上可以通过按住电源按钮来重置配对/可配对的设备,除非它会消灭整个控制器(树莓派等),否则那将是最好的选择......

答案2

答案是将 BlueZ 升级到 >=5.54 并放入JustWorksRepairing = always;main.conf不会破坏所有其他系数。

相关内容