3

Apple 蓝牙设计指南说应该在外围设备上设置连接间隔

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

当将最小值设置为 20 毫秒,最大值设置为 40 毫秒时,我希望得到 iPhone 的接受和最低的可用间隔,但 iPhone 总是设置 37.5 毫秒的连接间隔。尝试将最大值向下推会从 iPhone 发出拒绝状态,然后将连接间隔设置为 ~100 毫秒。

是否有可能以某种方式将其降低到 20 毫秒(因为这是 Apple 指南中的最小值)?实际最小值是多少?根据我的观察,Interval min可以设置为 30 毫秒,没有任何区别。

4

2 回答 2

2

我最近一直在尝试这个。这不符合他们的指导方针,所以我不确定它为什么起作用,但使用以下连接设置,我能够从 iPad 获得 18.75 毫秒的间隔:

  • 最小间隔 = 10 毫秒
  • 最大间隔 = 20 毫秒
  • 延迟 = 0
  • 超时 = 100 毫秒
于 2012-08-17T19:51:45.787 回答
0

蓝牙 SIG 定义连接间隔最小和最大范围值 = 7.25 毫秒到 4000 毫秒。实现可以选择此范围内的任何值作为连接间隔最小值或最大值。但是,最小连接间隔不得大于最大连接间隔。最小值取决于外设的电池考虑,最大连接间隔取决于外设上可用的缓冲区。Iphone 将这些值设置为 37.5 毫秒给我们一个提示,即外围设备上可用的缓冲区是恒定的。您可以尝试更改此参数,看看现在您是否看到连接间隔有所不同。

于 2012-08-14T11:12:18.963 回答