3

Apple Bluetooth Design Guidelines では、周辺機器で接続間隔をそのように設定する必要があると述べています。

Interval Min ≥ 20 ms
Interval Min + 20 ms ≤ Interval Max

最小値を 20 ミリ秒、最大値を 40 ミリ秒に設定すると、iPhone から受け入れが得られ、利用可能な最小間隔が得られると予想されますが、iPhone は常に 37.5 ミリ秒の接続間隔を設定します。最大値を下げようとすると、iPhone から拒否ステータスが返され、接続間隔が ~100 ミリ秒に設定されます。

何らかの方法でこれを 20 ミリ秒まで下げることは可能ですか (これは Apple のガイドラインの最小値であるため)。実際の最小値はいくらですか? 私の観察によると、 はInterval min30 ミリ秒に設定できますが、違いはありません。

4

2 に答える 2

2

私は最近これを実験しています。これはガイドラインに従っていないため、なぜ機能するのかわかりませんが、次の接続設定を使用して、iPad から 18.75 ミリ秒の間隔を取得できました。

  • 最小間隔 = 10 ミリ秒
  • 最大間隔 = 20 ミリ秒
  • 待ち時間 = 0
  • タイムアウト = 100 ミリ秒
于 2012-08-17T19:51:45.787 に答える
0

Bluetooth SIG は、接続間隔の最小および最大範囲値 = 7.25 ミリ秒から 4000 ミリ秒を定義します。実装では、この範囲内の任意の値を接続間隔の最小または最大として選択できます。ただし、接続間隔の最小値は、接続間隔の最大値を超えてはなりません。最小値はペリフェラルのバッテリの考慮事項に依存し、最大接続間隔はペリフェラルで利用可能なバッファに依存します。Iphone でこれらの値を 37.5 ミリ秒に設定すると、ペリフェラルで使用可能なバッファが一定であるというヒントが得られます。このパラメータを変更してみて、接続間隔が異なるかどうかを確認してください。

于 2012-08-14T11:12:18.963 に答える