Мое приложение может успешно подключиться к периферийному устройству BLE (которое является устройством OBDII / J1939).
2018-01-24 14:58:38,413 INFO LogUtil - GATT Server Status = (0) : BLE_HCI_STATUS_CODE_SUCCESS(0x00)
2018-01-24 14:58:38,414 INFO LogUtil - GATT Server New State = (2) : STATE_CONNECTED
2018-01-24 14:58:38,414 INFO LogUtil - Connected to GATT server.
Приложение начало связь с устройством, но через некоторое время оно получило сообщение об отключении сервера GATT в onConnectionStateChange
в реализации обратного вызова BluetoothGattCallback
. Ниже представлены логи из приложения:
2018-01-24 15:07:46,396 INFO LogUtil - GATT Server Status = (40) : BLE_HCI_INSTANT_PASSED(0x28)
2018-01-24 15:07:46,397 INFO LogUtil - GATT Server New State = (0) : STATE_DISCONNECTED
2018-01-24 15:07:46,398 INFO LogUtil - Disconnected from GATT server.
Не удалось найти причину BLE_HCI_INSTANT_PASSED
кода состояния.
Любая помощь по этому поводу будет полезна.