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毫秒,没有任何区别。
答案 0 :(得分:2)
我最近一直在试验这个。这不遵循他们的指导原则,所以我不确定它为什么会起作用,但是使用以下连接设置我可以从iPad获得18.75毫秒的间隔:
答案 1 :(得分:0)
蓝牙SIG定义连接间隔最小和最大范围值= 7.25毫秒至4000毫秒。实现可以选择此范围内的任何值作为连接间隔min或max。但是,连接间隔min不应大于连接间隔max。 最小值取决于外设的电池注意事项,最大连接间隔取决于外设上可用的缓冲区。 Iphone将这些值设置为37.5 ms,这给我们提示外围设备上可用的缓冲区是不变的。您可以尝试更改此参数,看看现在是否看到连接间隔不同。