2
1秒あたり複数の読み取り要求(〜10サンプル/秒)を送信するAndroid BLEアプリケーションを開発しています。ブルーデバイスがペアリングされていない場合、読み取り速度が良好である(〜10サンプル/秒)一方で、ブリーデバイスが電話にペアリング(ボンディング)されると、読み取り速度が遅い(〜1サンプル/秒)結合されていない)。デバイスがペアになっていると、Android BLEの読み込み速度が遅い
何か理由はありますか?ペアリングはデータレートに影響しますか?もしそうなら、なぜですか?
yea、それはAndroid 5.0以降でうまくいきます - CONNECTION_PRIORITY_HIGHパラメータで 'requestConnectionPriority'と呼んでください。しかし、これまでAndroid 5.0未満のソリューションは見つかりませんでした。 –
私はAndroid APIのサポートに慣れていません。しかし、4.3以上で動作するはずです。デバイスS/Wにアクセスできる場合は、接続間隔を短くするようにデバイスを設定してみてください。これらのパラメータを受け入れる/拒否するのはAndroidまでですが、このシナリオではAndroidを中心としています。 – Preeti