iOS 5.x / iOS 6中的蓝牙默认连接间隔

时间:2012-10-09 07:59:10

标签: ios core-bluetooth bluetooth-lowenergy

我在BLE芯片和iOS设备之间实现了数据交换。 要暂时加快数据传输速度,芯片端的连接间隔将动态修改为:

- min interval : 20 ms
- max interval: 40 ms
- slave latency : 0
- timeout : 300 * 10ms

首次使用iOS 5.1设备进行测试

在iOS 5.1上,此参数的更改需要6秒。结果间隔连接超过40毫秒(44毫秒)。 在连接间隔更改之前,“默认”间隔连接似乎是~100 ms。

与iOS 6设备相同的测试

在iOS 6.0上,此参数的更改仅需1秒。结果间隔连接超过40毫秒(48毫秒)。 在连接间隔改变之前,“默认”间隔连接似乎是~28ms。

以下是我的问题:

  1. 根据iOS版本,有人可以确认连接间隔的这些“默认值”吗?
  2. 有没有办法在不到6秒的时间内处理iOS 5.1上的连接间隔值的变化?如果是,怎么样?
  3. 为什么连接间隔的询问值似乎没有正确更改(iOS 5.1上的44> 40,iOS 6上的48> 40)?

0 个答案:

没有答案