私のアンドロイドアプリケーションは、手動ボタンを押して停止することを求める前に、結果をスキャンするためにAndroidのBLE接続速度の問題
BluetoothAdapter.startLeScan()
を使用しています。
このタイプの態度は、接続時間の時間に影響しますか?
私は、Bluetoothサービスがバインドされているときにスキャンがブロックされていると思っています。これは正しいですか?
接続時間は時々異なります。平均で約1〜2秒かかりますが、時には5〜6秒かそれ以上の時間がかかります。なぜこれが起こるはずですか?
返信いただきありがとうございます。しかし、私はまだ最後のものを完全に理解することはできません。それはスキャンすることではなく、接続することです。私が使っているデバイスは決して眠らないと思う。スキャンを開始すると、スキャナのコールバックが0.1秒ごとに呼び出されます。 – March3April4
@ March3April4接続が開始されると、スニッファを使用してエアパケットをキャプチャできます。これらのパケットに基づいて、問題が発生する可能性があります。 –