5
나는 블루투스 장치에 연결된 내 응용 프로그램에서 mBluetoothGatt.readCharacteristic(data)
을 호출합니다. 경우에 따라 해당 onCharacteristicRead()
메서드가 상태 133과 함께 호출됩니다.이 오류가 발생하면 장치가 Android (연결이 끊긴 상태로 변경됨)에 의해 연결이 끊어집니다.블루투스 LE 오류 133 연결 해제
오류 133이 발생하는 이유는 무엇입니까? 및 이후 Android가 기기를 연결 해제하는 이유는 무엇입니까? 분리는 어떻게 방지 될 수 있습니까? 내가 이전에 연결 한 블루투스 장치에 연결할 때
감사 벤
Bluedroid 오류 0x85는 단지 GATT_ERROR이며, 이는 여러 가지 이유로 발생할 수 있습니다. 주변 장치가 MTU보다 큰 메시지를 보냈습니다. "bt -..."메시지에 대해'adb logcat'을 확인할 수 있습니까? 개발자 옵션에서 hcidump 로깅을 활성화하고'adb pull/sdcard/btsnoop_hci.log'를 사용하여 다운로드 할 수 있습니까? – yonran
또한 사용중인 Android 및 기기의 버전은 무엇입니까? 많은 사람들이 상태 133을 보았습니다. [Issue 58381 : 블루투스 LE가 상당히 불안정하다] (https://code.google.com/p/android/issues/detail?id=58381)를 참조하십시오. – yonran