IOS蓝牙低功耗连接间隔

时间:2012-10-28 11:56:05

标签: iphone ios xcode core-bluetooth bluetooth-lowenergy

我正在为蓝牙低功耗设备构建应用。我试图弄清楚如何在iPhone端设置连接间隔。

我已在外围设备上定义了最小和最大连接间隔。但是,我希望iPhone应用程序尽可能使用最长的连接间隔。有没有办法在应用程序中设置连接间隔或至少是影响它的方式?

由于

2 个答案:

答案 0 :(得分:1)

有两种可能性:

案例1

如果您的应用程序是主应用程序,则无法更改应用程序的连接间隔。这没有API。您的外围设备应该要求更改连接间隔。对于接受的连接间隔值,请在3.6连接参数中查看此文档(https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf

案例2

如果您的应用程序是外围设备,则可以使用CBPeripheralManager中的 setDesiredConnectionLatency 方法。更多详情:https://developer.apple.com/reference/corebluetooth/cbperipheralmanager/1393277-setdesiredconnectionlatency

答案 1 :(得分:0)

您可以从外设发送连接参数更新请求,最小连接间隔更接近高端。不确定你是否可以在iPhone上影响它。