iOS蓝牙低功耗连接间隔

5

我正在开发一个蓝牙低功耗设备的应用程序。我正在尝试找出如何在iPhone端设置连接间隔。

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

谢谢


1
你是如何在外围设备上设置最小和最大间隔的? - uerceg
2个回答

2
有两种可能性: 情况1 如果您的应用程序是主设备,则无法从应用程序更改连接间隔。没有API可以实现这一点。您的外围设备应该请求更改连接间隔。有关接受的连接间隔值,请参阅此文档(https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf)第3.6节连接参数。 情况2 如果您的应用程序是外围设备,则可以在CBPeripheralManager中使用setDesiredConnectionLatency方法。更多细节请参见此处:https://developer.apple.com/reference/corebluetooth/cbperipheralmanager/1393277-setdesiredconnectionlatency

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接