iPhone 6上的蓝牙LE意外断开连接

时间:2015-03-04 19:18:24

标签: ios bluetooth-lowenergy

我的iOS应用程序作为中心连接到BLE外围设备,并以亚秒级间隔接收数据更新。连接逻辑按预期工作,除了iPhone 6上的意外断开,通常在30-90秒后。 iOS仅提供此错误信息:

didDisconnectPeripheral: Peripheral with UUID = NNNN disconnected, error = Error Domain=CBErrorDomain Code=6 "The connection has timed out unexpectedly." UserInfo=NNN {NSLocalizedDescription=The connection has timed out unexpectedly.}

在线调查表明这可能是由于无线信号干扰造成的,所以我正在寻找可以减轻干扰的细节。例如:

  • 在iPhone 6(Verizon)上断开连接,但不是iPhone 4S(gsm)。两款手机都运行iOS 8.1.3
  • 即使iPhone 6距离外围设备12英寸,也会发生断开连接,
  • 即使附近的macbook wi-fi关闭也会发生断开连接
  • 环境中有其他无法关闭的Wi-Fi和RF源

iPhone 6,Verizon版本或一些较大的iOS设备是否更容易受到BLE干扰?

0 个答案:

没有答案