Bluetoothctl set Zugangsschlüssel

Habe ich ein Raspberry Pi 2 mit Raspbian kernel-4.1.15 und Bluez-version 5.23.

Ich möchte in der Lage sein, um verbinden Sie ein Gerät (wie ein Android-Handy) an die Himbeeren, die annehmen sollte, die Verbindung ohne Benutzer-Interaktion.

Mit bluetoothct kann ich machen das Gerät erkennbar ist, koppeln Sie es mit einem anderen Gerät, aber ich habe nicht den Weg gefunden, eine pin festlegen, wie mit bluetooth-agent

bluetooth-agent PIN

Bluetooth-agent ist nicht mehr verfügbar auf meinem system, gibt es eine Möglichkeit, ich kann das mit bluetoothctl?

  • Warum willst du eine PIN festlegen? Die pins werden sollen, automatisch generierte während der Paarung. So können Sie einfach starten bluetoothctl. Dann geben Sie agent on. Dann starten Sie ein pairing aus den beiden enden. Die pin werden automatisch generiert/ausgehandelt von den beiden enden (wie pro die bluetooth-spec). bluetoothctl wird, geben Sie den richtigen pin aufgefordert, wenn eine pin erforderlich ist. Wenn Sie brauchen eine Feste pin, die für einige Grund bitte beschreiben Sie, warum Sie es brauchen und ich kann in der Lage sein, dafür zu sorgen, dass-wenn es Sinn macht, dies zu tun.
  • Vielen Dank für Ihre Antwort. Brauche ich eine PIN festlegen, denn ich kann nicht einen pin auf dem raspberry, da es kein Mensch mit ihm verbunden. Ich möchte zum initiieren einer Kopplung von einem Mobiltelefon oder einem anderen Gerät, das die Eingänge eine Feste pin. Also muss ich die pin auf dem raspberry.
  • Das ist, verarbeitet der agent IO-Fähigkeiten (wieder im Sinne der bluetooth-Spezifikation). Also in Ihrem Fall sollten Sie ausführen agent NoInputNoOutput. Dies wird in "Funktioniert Einfach" koppeln, in denen keine Benutzer-Interaktion erforderlich ist. Also ich glaube trotzdem nicht, dass Sie brauchen Feste pins (Feste Stifte sind für legacy-Fräsen und ist weniger sicher als das neue pairing-Modus).
  • Danke ich werde das mal versuchen.
  • Bitte ändern Sie nicht den Titel oder die Frage, ob Sie Ihr problem lösen, daß nicht markieren Sie die Frage als gelöst in der Benutzeroberfläche. Bearbeiten Ihren posten zu entfernen, die Antwort aus der Frage und stellen Sie Ihre Lösung in das Feld mit dem Titel "Ihre Antwort" weiter unten. Nach einem Tag oder so können Sie auf den Haken Links neben der Antwort; das wird markieren Sie Ihre Frage als gelöst in der Benutzeroberfläche, und Sie werden auch erhalten eine glänzende neue Teilnahme-Plakette.
InformationsquelleAutor Subert | 2016-01-10
Schreibe einen Kommentar