質問: 'CONNECTION_STATE' > > **接続が中断され、トリガーが発生するのはなぜですか。** BLEスニファーの助けを借りて、これは認識できません。設定された接続パラメータが受け入れられ、転送が始まります。突然送信が終了し、エラーメッセージが表示されます。
回答: 私は同様の問題を抱えています。 Android 7.0では、接続を維持する方法が2つありました。 1)デバイスが結合されていて、一定のパケットスレッドを持つ文字読み取りコールバックがある場合しばらくしてもパケットがなければ、接続は失敗します。 2)分割が結合されていない場合でも、数秒ごとにTXCharacheristic.readを実行します。しばらくしないと、接続に失敗します。 しかし、Android 7.1.2では、この方法は機能しません。 あなたのために働く最初の方法かもしれません。 あなたのAndroidデバイス上であなたはボンディングをするべきです、あなたのキット上であなたはこのボンディングを扱うべきです。 Nexus 6PとSamsung S7ではもう動作しませんが、他のデバイスでは試しませんでした。