Ich habe ein Problem über Android 6 und BLE-Kompatibilität.Android 6, Authentifizierungsproblem mit BLE-Gerät, Zugriff auf die LinkKey-Bits
Meine App löst eine Leseanforderung für eine geschützte Eigenschaft aus, die die Paarungsanzeige startet, um den entsprechenden Passcode einzugeben. Mit dem richtigen Passwort, das Smartphone und das Gerät sind gut verbunden, wenn es mit android ist < 6.0
Ich versuchte mit einem Android 6.0.1 zu, aber es hält mir die gleiche Nachricht "Konnte nicht wegen eine falsche PIN oder ein falscher Schlüssel "
Es ist kein Berechtigungsproblem, da ich bereits die Positionserlaubnis mit der ACCESS_COARSE_LOCATION Anfrage erhalte.
Es scheint ein Problem mit den LinkKey-Bits in der Pairing-Anfrage zu sein. Ich muss darauf zugreifen und es blockieren, da das ble-Gerät durch die zusätzlichen Bits in der Pairing-Anfrage verwirrt wird (wegen seiner Verwendung von Bluetooth 4.0 und nicht 4.2).
Irgendeine Idee, wie man das macht?
Einige Anbieter haben nicht unterstützt Probleme mit Secure Connection-Kopplungsmethode Was ist die BLE-Geräte-Implementierung (Hersteller, Version?). – Nipo
Es ist ein Ti cc2540 mit dem Ti ble Stack 1.4.0. –