相关疑难解决方法(0)

无法找到蓝牙设备 - Raspberry PI 3 B+ 上的 Ubuntu Core

当我安装 bluez snap 并使用 hcitool 时,我没有看到任何蓝牙设备,但没有任何结果:

$ sudo hcitool dev
Devices:
$
Run Code Online (Sandbox Code Playgroud)

或蓝牙控制:

$ sudo bluetoothctl
Agent registered
[bluetooth]# list
[bluetooth]# show
No default controller available
[bluetooth]#
Run Code Online (Sandbox Code Playgroud)

当我使用 hciconfig 时,出现权限被拒绝错误:

$ sudo hciconfig 无法打开 HCI 套接字。: 权限被拒绝 $

我在 dmesg 中看到以下消息,这表明 AppArmor 正在拒绝尝试:

21346.997174] audit: type=1400 audit(1562448858.001:1396): apparmor="DENIED" operation="create" profile="snap.bluez.hcitool" pid=6030 comm="hcitool" family="bluetooth" sock_type="raw" protocol=1 requested_mask="create" denied_mask="create
Run Code Online (Sandbox Code Playgroud)

我需要做什么才能启用蓝牙设备、查找设备 ID 以及扫描新设备。

我手动连接了 bluez 和蓝牙控制的 snap:plug,现在有以下连接:

$ snap connections
Interface          Plug                                 Slot                Notes
bluetooth-control  bledetect101:bluetooth-control       :bluetooth-control  manual
bluetooth-control  bluez:bluetooth-control              :bluetooth-control  manual
bluetooth-control …
Run Code Online (Sandbox Code Playgroud)

bluetooth ubuntu-core bluez

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

bluetooth ×1

bluez ×1

ubuntu-core ×1