AndroidのBLE通信にて、BluetoothGattCallbackのonConnectionStateChange(STATE_DISCONNECTED)にて、status=14で切断される事象が発生しました。発生頻度は低く、発生後BLE通信の調子が悪化し、14が連発します。
弊方のトレースログでは、
発生頻度は低いですが、発生後BLE通信の調子が悪化し、14が連発します。 アプリを再起動すると復活します。
海外のサイトを調べると「14」は、GATT_ERR_UNLIKELY、直訳すると「ありえないエラー」です。
それ以外、WEB上には詳しい情報や事例はありません。弊方は、複数のBLE計測器機器を、シーケンシャルに読みだししています。その影響でありましょうか?
再現性も不明。エラーメッセージを表示して、ユーザに計測を中止してもらうしかありませんでした。