Ich versuche, eine Verbindung zu einem BLE-Gerät (Herzfrequenzsensor, Polar H7), auf einem Raspberry Pi 2. Ich verwende die letzte Version von bluez (5.35) hier gefunden: Ссылка
Aber wenn ich versuche, eine Verbindung mit gatttool
herzustellen, habe ich immer den Fehler "Verbindung abgelehnt".
Folgendes mache ich:
%Vor%Ich habe versucht, diesem Thema zu folgen: BLE gatttool kann keine Verbindung herstellen, obwohl das Gerät mit hcitool lescan erkannt werden kann aber es hat nicht für mich funktioniert.
Ich konnte erfolgreich eine Verbindung zu meinem Gerät herstellen mit:
%Vor%Wenn Sie sich immer noch wundern, warum das Zufallsprinzip funktioniert hat. Ich habe den Code durchgegangen und das was ich gefunden habe.
%Vor%Eine zufällige oder statische Adresse ist eine zufällig erzeugte 48-Bit-Adresse und muss Folgendes erfüllen Anforderungen:
• Die zwei höchstwertigen Bits der statischen Adresse müssen gleich '1'
sein• Alle Bits des Zufallsteils der statischen Adresse dürfen nicht gleich '1'
sein• Alle Bits des zufälligen Teils der statischen Adresse dürfen nicht gleich '0'
sein
( Quelle )
Tags und Links bluetooth bluez bluetooth-lowenergy raspberry-pi