![使用 Bluez 5.43 连接 BluetoothSocket 时,作为 root 的权限被拒绝](https://linux22.com/image/137677/%E4%BD%BF%E7%94%A8%20Bluez%205.43%20%E8%BF%9E%E6%8E%A5%20BluetoothSocket%20%E6%97%B6%EF%BC%8C%E4%BD%9C%E4%B8%BA%20root%20%E7%9A%84%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我一直在尝试使用第三方 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。