Wir machen ein IOT-Gerät mit einer BLE-Schnittstelle, die die HM-11 (http://www.seeedstudio.com/wiki/Bluetooth_V4.0_HM-11_BLE_Module) Breakout-Platine mit dem Chip CC2541 (http://www.ti.com/product/CC2541) verwendet.Authentifizierungsproblem in BLE Bluetooth Low Energy-Gerät
Die Authentifizierungsmethode ist auf 2:Auth with PIN
Clip aus dem Datenblatt zeigt verfügbaren Authentifizierungsarten ist wie folgt:
63. Query/Set Module Bond Mode Send Receive Parameter AT+TYPE? OK+Get:[para1] None AT+TYPE[para1] OK+Set:[para1] Para1: 0~2 0:Not need PIN Code 1:Auth not need PIN 2:Auth with PIN 3:Auth and bond Default: 0
Für Geräte weniger als Android Version 5.0 es ganz gut funktioniert.
jedoch
Für Geräte mit Android-Version 5.0 die Paarung Dialog erscheint ohne diaplyed-Stift oder Pin-Eingabe-Feld, und wenn die
beschwerenpair
Schaltfläche geklickt wird es zu paaren versagt - mitKonnte nicht mit MyApp aufgrund einer falschen PIN oder eines falschen Kenncodes gekoppelt werden.
Für Geräte mit Android Version 5.1 zeigt es nicht einmal den Pairing-Dialog an und kann nicht koppeln.
Anmerkungen: Geräte Versuchte Neustarten Geräte zu vergessen, Bonden Informationen vom Gerät zu löschen.
Auf der Suche nach Anleitung, Rat, Hilfe, Kommentare, Code.
Bitte senden Sie den Android-Code, den Sie verwenden, um zu paaren. –