gpt4 book ai didi

ios - 蓝牙IOS : connectPeripheral results a didDisconnectPeripheral with null error SOMETIMES

转载 作者:行者123 更新时间:2023-12-04 18:34:02 31 4
gpt4 key购买 nike

我正在做一个使用 ios 的 BLE 的项目

它工作得很好,除了有时当我调用 connectPeripheral(使用检索 p 或使用中央扫描)时,它需要 10 秒,然后断开外围设备(didDisconnectPeripheral有空错误)。有时会出现此错误,我必须关闭/打开我的 iPhone 才能使其正常工作。

我真的迷失了这个错误。

有什么想法吗?

非常感谢您的帮助

最佳答案

我让它工作了。 CoreBluetooth 框架很智能,在执行单次读/写后确实会断开连接。保持连接有效的方法是从外设订阅至少一个特征值。

以下是您可以执行此操作的方法:中央代码:当您找到外围设备的特性时,您有兴趣像这样订阅它[yourPeripheral setNotifyValue:YES forCharacteristic:characteristic];

工作起来很有魅力:)

关于ios - 蓝牙IOS : connectPeripheral results a didDisconnectPeripheral with null error SOMETIMES,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21752927/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com