ब्लूटूथ रास्पियन स्ट्रेच और रास्पबेरी पाई 3 के साथ काम नहीं करता है


10

रास्पियन स्ट्रेच की एक नई स्थापना पर systemctl status bluetooth, मुझे पहली बार लॉग इन करें और प्राप्त करें:

$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2017-08-18 01:37:37 UTC; 1s ago
     Docs: man:bluetoothd(8)
 Main PID: 667 (bluetoothd)
   Status: "Running"
   CGroup: /system.slice/bluetooth.service
           └─667 /usr/lib/bluetooth/bluetoothd

Aug 18 01:37:37 raspberrypi systemd[1]: Starting Bluetooth service...
Aug 18 01:37:37 raspberrypi bluetoothd[667]: Bluetooth daemon 5.43
Aug 18 01:37:37 raspberrypi systemd[1]: Started Bluetooth service.
Aug 18 01:37:37 raspberrypi bluetoothd[667]: Starting SDP server
Aug 18 01:37:38 raspberrypi bluetoothd[667]: Bluetooth management interface 1.14 initialized
Aug 18 01:37:38 raspberrypi bluetoothd[667]: Failed to obtain handles for "Service Changed" characteristic
Aug 18 01:37:38 raspberrypi bluetoothd[667]: Sap driver initialization failed.
Aug 18 01:37:38 raspberrypi bluetoothd[667]: sap-server: Operation not permitted (1)

नतीजतन, bluetoothctlकिसी भी उपकरण का पता नहीं लगाता है।

रास्पियन जेसी के साथ ऐसा नहीं हुआ। इसे हल करने के बारे में कोई संकेत?


जवाबों:


7

मैं बस एक ही मुद्दा मारा। ब्लूटूथ सेवा की त्रुटियां लाल झुंड हैं। समस्या (मेरे लिए, वैसे भी) यह थी कि DBus पर सेवा का उपयोग करने के लिए आवश्यक अनुमतियां बदल गई हैं।

नियमित उपयोगकर्ता के रूप में:

pi@raspberrypi:~ $ busctl tree org.bluez
Failed to introspect object / of service org.bluez: Access denied
No objects discovered.

जड़ के रूप में:

pi@raspberrypi:~ $ sudo busctl tree org.bluez
└─/org
  └─/org/bluez
    └─/org/bluez/hci0

चेक किया गया /etc/dbus-1/system.d/bluaxy.conf , जो कहता है कि उपयोगकर्ताओं को ब्लूटूथ समूह में होना चाहिए ।

उपयोगकर्ता को समूह में जोड़ें:

pi@raspberrypi:~ $ sudo adduser pi bluetooth
Adding user `pi' to group `bluetooth' ...
Adding user pi to group bluetooth
Done.
pi@raspberrypi:~ $ newgrp bluetooth

अब यह काम कर रहा है:

pi@raspberrypi:~ $ busctl tree org.bluez
└─/org
  └─/org/bluez
    └─/org/bluez/hci0
pi@raspberrypi:~ $ bluetoothctl 
[NEW] Controller 43:43:A1:12:1F:AC raspberrypi [default]

क्या आपने इसे कोड़ी पर काम करने के लिए पा लिया है? यह केवल क्रोमियम ब्राउज़र पर काम करने लगता है
उत्तरस्कैनर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.