蓝牙低功耗缓存?如何解决它

时间:2014-06-11 06:37:34

标签: ios bluetooth-lowenergy core-bluetooth

我遇到一个令人不快的问题,我无法找到一个确凿的理由:如果我重新编程我的BLE112模块(来自Michael Kroll / seeedstudio的BLEBee),由于某种原因设置(尤其是外围设备的UUID键)没有更新。 这非常令人不愉快,因为几乎无法通过iOS / Xcode连接到设备。

有关如何解决此问题以及导致此问题的原因有哪些?

注意:我使用来自Bluegiga的CC Debugger和BLEUpdate重新编程它们。我确定这些值实际上是重新编程的,但iOS似乎至少保留了旧信息一段时间。

(iOS 8 / Xcode 6 beta)

1 个答案:

答案 0 :(得分:1)

您是否尝试重置手机的设置?这是iOS的常见问题。一旦你连接到例如BLEBee的原始固件和更改服务和特性,iOS将显示缓存的。尝试最初关闭蓝牙,杀死你的应用程序,重新启动BT并再次启动你的应用程序。 如果这样做无助于重置手机的设置。

希望这有帮助, 迈克尔。