Bluez 5.43을 사용하여 BluetoothSocket에 연결할 때 루트 권한이 거부되었습니다.

Bluez 5.43을 사용하여 BluetoothSocket에 연결할 때 루트 권한이 거부되었습니다.

저는 타사 USB Bluetooth 어댑터를 사용하여 Raspbian Stretch Lite 4.14를 실행하는 Raspberry Pi 1 Model B+에서 Bluetooth를 사용하려고 했습니다.

Python 2.7용 Bluez 5.43을 설치했는데 사용할 수 있습니다 . 그러나 장치에 bluetoothctl연결하려고 하면 .BluetoothSocketbluetooth.btcommon.BluetoothError: (13, 'Permission denied')

내가 찾은이 스레드동일한 문제가 발생하여 를 실행하여 해결했습니다 sudo python script.py.

그러나 동일한 작업을 수행하고 를 사용하여 Python 스크립트를 실행하면 sudo프로그램이 여전히 동일한 오류와 함께 실패합니다.

이것은 내 파이썬 스크립트입니다.Bluez 5.43을 사용하여 Raspbian Stretch Lite 4.14에서 실행되는 Python2.7입니다.

관련 정보