Wykonujemy urządzenie IOT z interfejsem BLE, które korzysta z płytki breakout HM-11 (http://www.seeedstudio.com/wiki/Bluetooth_V4.0_HM-11_BLE_Module) obsługującej układ CC2541 (http://www.ti.com/product/CC2541).Problem z uwierzytelnianiem w urządzeniu BLE Bluetooth Low Energy
metoda uwierzytelniania jest ustawiona 2:Auth with PIN
Klip z arkusza dane pokazujące dostępne tryby uwierzytelniania jest następująca:
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
Dla urządzeń mniej niż Android w wersji 5.0 to działa dobrze.
Jednak
W przypadku urządzeń z systemem Android w wersji 5.0 Okno dialogowe parowania pojawia się bez diaplyed-pin lub PIN wprowadzania pola oraz gdy przycisk
pair
kliknięciu to nie para - skarży sięNie można sparować z MyApp z powodu niepoprawnego kodu PIN lub klucza dostępu.
W przypadku urządzeń z systemem Android w wersji 5.1 okno dialogowe parowania nie jest wyświetlane i nie można go powiązać.
Uwagi: Wypróbowane urządzeń ponownym uruchomieniu urządzenia zapominając, rozliczeń spajanie informacji z urządzenia.
Szukasz wskazówek, porad, pomocy, komentarzy, kodu.
Opublikuj kod Androida, którego używasz do parowania. –