android
max:39
min:39
latency:0
timeout:700
iOS
max:24
min:24
latency:0
timeout:72
//iOS限制如下,且只接受在connection時設定,不接受動態調整。
底下是我們目前量測到的結果:
目前Firmware參數
|
調整後參數
|
Android參數
| |
Connection Interval
|
80
|
80
|
39
|
Slave Latency
|
0
|
10
|
0
|
Supervision Timeout
|
2000
|
700
|
700
|
平均耗電流
|
232 uA
|
18 uA
|
496 uA
|
耗電量 (a X 30S)/3600
|
0.00193 mAh
|
0.00015 mAh
|
0.00413 mAh
|
https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf
3.6 Connection Parameters
The accessory is responsible for the connection parameters used for the Low Energy connection. The accessory should request connection parameters appropriate for its use case by sending an L2CAP Connection Parameter Update Request at the appropriate time. See the Bluetooth 4.0 specification, Volume 3, Part A, Section 4.20 for details. The connection parameter request may be rejected if it does not comply with all of these rules:
Interval Max * (Slave Latency + 1) ≤ 2 seconds Interval Min ≥ 20 ms
Interval Min + 20 ms ≤ Interval Max Slave Latency ≤ 4 connSupervisionTimeout ≤ 6 seconds
Interval Max * (Slave Latency + 1) * 3 < connSupervisionTimeout
If Bluetooth Low Energy HID is one of the connected services of an accessory, connection interval down to 11.25 ms may be accepted by the Apple product.
The Apple product will not read or use the parameters in the Peripheral Preferred Connection Parameters characteristic. See the Bluetooth 4.0 specification, Volume 3, Part C, Section 12.5.
The accessory is responsible for the connection parameters used for the Low Energy connection. The accessory should request connection parameters appropriate for its use case by sending an L2CAP Connection Parameter Update Request at the appropriate time. See the Bluetooth 4.0 specification, Volume 3, Part A, Section 4.20 for details. The connection parameter request may be rejected if it does not comply with all of these rules:
Interval Max * (Slave Latency + 1) ≤ 2 seconds Interval Min ≥ 20 ms
Interval Min + 20 ms ≤ Interval Max Slave Latency ≤ 4 connSupervisionTimeout ≤ 6 seconds
Interval Max * (Slave Latency + 1) * 3 < connSupervisionTimeout
If Bluetooth Low Energy HID is one of the connected services of an accessory, connection interval down to 11.25 ms may be accepted by the Apple product.
The Apple product will not read or use the parameters in the Peripheral Preferred Connection Parameters characteristic. See the Bluetooth 4.0 specification, Volume 3, Part C, Section 12.5.
Thank you. Hope it's helpful.
回覆刪除It's hard to be found out from document.
There are some data can only be known via experiment.