使用 Bluez 5.43 连接 BluetoothSocket 时,作为 root 的权限被拒绝

使用 Bluez 5.43 连接 BluetoothSocket 时,作为 root 的权限被拒绝

我一直在尝试使用第三方 USB 蓝牙适配器在运行 Raspbian Stretch Lite 4.14 的 Raspberry Pi 1 Model B+ 上使用蓝牙。

我安装了 Bluez 5.43 for python 2.7,并且能够使用bluetoothctl.但是,当我尝试将 a 连接BluetoothSocket到该设备时,我得到了bluetooth.btcommon.BluetoothError: (13, 'Permission denied').

我发现这个线程遇到同样的问题,通过运行解决了sudo python script.py

但是,当我执行相同操作并使用 运行 python 脚本时sudo,程序仍然失败并出现相同的错误。

这是我的 python 脚本。它是使用 Bluez 5.43 在 Raspbian Stretch Lite 4.14 上运行的 Python2.7。

相关内容