HC-05蓝牙模块与树莓派3配对失败求助(错误:AlreadyExists)
解决HC-05与树莓派3蓝牙配对时的AlreadyExists错误
嘿,这个错误我太熟了!提示Failed to pair: org.bluez.Error.AlreadyExists其实就是说你的HC-05已经在树莓派的蓝牙配对记录里了,只是之前的配对状态可能出了点小问题,导致现在重新操作时冲突。别慌,按下面的步骤来就能搞定:
第一步:清理旧的配对记录
先在bluetoothctl里停止扫描,然后移除已存在的设备条目:[bluetooth]# scan off [bluetooth]# remove 98:D3:31:FB:6F:F1不管提示移除成功还是设备不存在,都继续下一步——有时候残留的记录会藏在缓存里。
第二步:重置蓝牙服务
退出bluetoothctl,在终端执行这条命令彻底重启蓝牙服务,清除异常缓存:sudo systemctl restart bluetooth第三步:重新走配对流程
再次打开bluetoothctl,按正常步骤操作:bluetoothctl [bluetooth]# power on [bluetooth]# agent on [bluetooth]# scan on等扫描到你的HC-05(设备地址
98:D3:31:FB:6F:F1)后,执行配对:[bluetooth]# pair 98:D3:31:FB:6F:F1配对时如果要求输入PIN码,HC-05的默认码一般是
1234或0000,直接输入就行。配对成功后记得信任设备并连接:[bluetooth]# trust 98:D3:31:FB:6F:F1 [bluetooth]# connect 98:D3:31:FB:6F:F1额外小提示
确保HC-05处于可配对模式——一般是指示灯快速闪烁的状态,如果不是,按一下HC-05的配对按键切换模式后再重试。
内容的提问来源于stack exchange,提问作者Aditya




