【发布时间】:2013-02-15 10:54:04
【问题描述】:
当我尝试使用我的 iphone 应用程序连接蓝牙 LE 时。它给 CoreBluetooth[ERROR] XPC 连接中断,重置。 为什么会这样?
【问题讨论】:
-
请添加有关异常的更多详细信息
-
我在 Mac Mini @ 10.9 上也遇到了这个问题(对于 Mac 应用程序,我使用 <IOBluetooth/IOBluetooth.h> 而不是 <CoreBluetooth/CoreBluetooth.h>,其他一切都是相同)。我注意到如果我同时通过 Wi-fi 传输一些数据,则不会发生此问题。 500 kbit/sec 足以解决这个问题。一旦我停止通过 Wi-fi 传输数据,问题就会再次出现。我怀疑根本原因在于时间问题,即 CoreBluetooth 堆栈中的某些东西发生得比 expeted 更快,因此问题是。
-
我在运行 10.9 Mavericks(Apple 蓝牙软件版本 4.2.0f6 12982)的 2012 年末 Mac Mini(Broadcom 芯片组:20702B0 固件版本:v78 c8621)上遇到此问题。 CBCentralManager 中断 XPC 连接,然后在连接到外围设备后始终重置自身 500 毫秒。尝试@Sergey 使用 nc 通过 wifi 传输数据的技巧似乎没有帮助。另一方面,我在运行 Mavericks 的旧版 2011 年中 Mac Mini(Broadcom 芯片组:20702A3 固件版本:v131 c5495)上没有遇到这个问题。
标签: iphone core-bluetooth