2016-11-04 4 views
0

1.285秒で広告するBLEデバイスにかなり信頼できる方法で接続できるiOSアプリケーションがあります。接続の最適化に役立ちます。私はまた、(例えば、4秒ごとに広告する)はるかに遅く広告するいくつかのBLEデバイスを持っています。これらはiOSアプリケーションを使用して接続できますが、信頼性は少し劣ります。これらを接続するには、接続が完了するまで、アプリケーションに接続するコマンドを発行してからアプリを再試行する必要があります。BlueZを経由してD-Busへの接続コールでBLE接続の成功率を向上させる方法

RaspbianのRaspberry Pi3モデルBでJavaアプリケーションを実行すると、1.285の速度でBLEデバイスに接続しようとするとかなり確実に成功しますが、遅い広告BLEデバイスへの接続は常に失敗します。私はBlueZ、したがってD-Busに影響を与える方法を探しています。これらの低速広告デバイスの接続性を向上させるためです。私はBlueZのソースコードを見てきましたが、これまでのところヒントは見つかりませんでした。

提案や洞察は誰にもありますか?

答えて

0

BlueZ D-Bus APIは非常に制限があります。私はHCIを介してBluetoothチップに直接通信する他のソリューションを試してみることをお勧めします。たぶんhttps://github.com/sandeepmistry/bleno

関連する問題