2016-12-20 6 views
1

autoconnect = trueで確立された接続の通知を監視するとしばらくして、ステータスが19のBleGattExceptionが発生します。 this sourceによると、BLEデバイスが切断を強制したことを意味します。最後の通知が受け取られてから約30秒後に通常起こるので、私はデバイスがちょうどスリープ状態になると仮定します。しかし、この場合、指定された接続の種類に対して例外があってはならないと思われます...そのような動作の理由は何かを助言してください。autoconnect = trueの場合、RxAndroidBLE BleGattExceptionが発生します。

+0

おそらくNexus 5を使用していますか? –

答えて

0

はい、公式のBluetooth規格によると、エラーコードは「リモートユーザーの接続エラーコードは、リモートデバイスのユーザーが接続を終了したことを示します」という意味です。

なぜリモートエンドが30秒後に切断されるのか疑問に思うなら、その周辺機器を開発した人に理由を調べる必要があります。

関連する問題