繁体   English   中英

iPhone上的蓝牙低能耗连接间隔

[英]Bluetooth low energy connection interval on iPhone

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

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

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

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

我最近一直在试验这个。 这不遵循他们的指导原则,所以我不确定它为什么会起作用,但是使用以下连接设置我可以从iPad获得18.75毫秒的间隔:

  • 最小间隔= 10毫秒
  • 最大间隔= 20毫秒
  • 延迟= 0
  • 超时= 100毫秒

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM