配对失败:org.bluez.Error.AlreadyExists

Adi*_*tya 9 bluetooth arduino-uno raspberry-pi3

我正在尝试将 HC-05 蓝牙模块(连接到 Arduino Uno)连接到我的 Raspberry Pi 3,希望实现两者之间的蓝牙通信,以将数据从 Uno 发送到 Pi。

尝试使用 Bluetoothctl 配对、连接和信任 HC-05 设备对我来说似乎失败了。

[bluetooth]# power on
Changing power on succeeded
[bluetooth]# agent on
Agent registered
[bluetooth]# scan on
[CHG] Device 98:D3:31:FB:6F:F1 LegacyPairing: yes
[CHG] Device 98:D3:31:FB:6F:F1 RSSI: -43

[bluetooth]# pair 98:D3:31:FB:6F:F1
Attempting to pair with 98:D3:31:FB:6F:F1
[CHG] Device 98:D3:31:FB:6F:F1 Connected: yes
Request PIN code
[agent] Enter PIN code: 1234
[CHG] Device 98:D3:31:FB:6F:F1 Paired: yes
Pairing successful
[CHG] Device 98:D3:31:FB:6F:F1 Connected: no

[bluetooth]# connect 98:D3:31:FB:6F:F1
Attempting to connect to 98:D3:31:FB:6F:F1
[CHG] Device 98:D3:31:FB:6F:F1 Connected: yes
Failed to connect: org.bluez.Error.NotAvailable
[CHG] Device 98:D3:31:FB:6F:F1 Connected: no

[bluetooth]# trust 98:D3:31:FB:6F:F1
[CHG] Device 98:D3:31:FB:6F:F1 Trusted: yes
Changing 98:D3:31:FB:6F:F1 trust succeeded
Run Code Online (Sandbox Code Playgroud)

这是信息提示。

[bluetooth]# info 98:D3:31:FB:6F:F1
Device 98:D3:31:FB:6F:F1
        Name: HC-05
        Alias: HC-05
        Class: 0x001f00
        Paired: yes
        Trusted: yes
        Blocked: no
        Connected: no
        LegacyPairing: yes
        UUID: Serial Port               (00001101-0000-1000-8000-00805f9b34fb)
Run Code Online (Sandbox Code Playgroud)

具体来说,我得到的错误是“无法连接:org.bluez.Error.NotAvailable

我不知道如何解决这个错误,而且我无法在没有确认两个微处理器之间链接的蓝牙信号的情况下完成我的项目。

谢谢,阿迪亚

小智 0

我有 Linux Mint 2020。我遇到了同样的 Failed topair: org.bluez.Error.AlreadyExists 消息。

\n

解决方案:

\n
    \n
  1. 卸载linux中的基本蓝牙(bluez)软件,然后重新启动
  2. \n
  3. 安装“blueman-applet”,然后瞧
  4. \n
\n

https://www.maketecheasier.com/setup-bluetooth-in-linux/

\n

它解决了我的 BT 音响系统问题。

\n

亲切的问候,\nBal\xc3\xa1zs

\n