iOS BLE后台模式断开连接

时间:2014-11-25 10:20:09

标签: ios bluetooth bluetooth-lowenergy core-bluetooth

我的iOS设备扮演核心角色,我们开发了一个运行外围设备角色的设备。

我在Info.plist中包含了蓝牙中央后台模式。后台模式正在运行。 iOS设备每2分钟按预期收到通知。但通常在大约10分钟后,其他时间大约20分钟,外围设备断开连接。我在日志中看到以下内容:

BTServer[67] <Error>: Core       Connection timed out to device "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
BTLEServer[203] <Notice>: (Note ) Peripheral "MyPeripheral" is now disconnected: Error Domain=CBErrorDomain Code=6 "The connection has timed out unexpectedly." UserInfo=0x16553040 {NSLocalizedDescription=The connection has timed out unexpectedly.}
BTLEServer[203] <Notice>: (Note ) Connecting peripheral "PeripheralName"...

此后,所有连接进度都会开始,但我希望避免这些定期断开连接。不确定是否是由应用程序,iOS或外围设备引起的。

0 个答案:

没有答案