gpt4 book ai didi

ios - Bluetooth LE CBCentralManager 缓存外围设备 UUID

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:54 25 4
gpt4 key购买 nike

我通过具有服务和特性的 CBPeripheralManager 在 iOS 中实现了一个 CBPeripheral。使用 CBCentralManager,我能够扫描外围设备并使用它。

问题:如果我在 CBPeripheral 中进行更改(例如:向服务添加特性),那么 CBCentralManager 会给我旧的 CBPeripheral,因此我没有新添加的特性。LightBlue工具也有同样的效果!仅扫描第一个创建的服务而不做任何更改。

那么我如何更改服务和特性并通过 CBCentralManager 获取它?是否可以在扫描仪端清除外围设备 UUID?

最佳答案

我也在使用 LightBlue,但遇到了缓存问题。 https://github.com/sandeepmistry/bleno/issues/22提到这个问题并说打开和关闭 Wifi 可以解决它。我不得不打开和关闭蓝牙来解决它。如果您需要从程序中执行此操作,我想这并没有多大帮助。

关于ios - Bluetooth LE CBCentralManager 缓存外围设备 UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20245311/

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