【发布时间】:2013-12-13 06:18:14
【问题描述】:
我通过带有服务和特征的 CBPeripheralManager 在 iOS 中实现了一个 CBPeripheral。使用 CBCentralManager,我可以扫描外围设备并使用它。
问题: 如果我在 CBPeripheral 中进行更改(例如:向服务添加特性),那么 CBCentralManager 会给我旧的 CBPeripheral,因此我没有新添加的特性。 工具 LightBlue 也有同样的效果!仅扫描第一个创建的服务而不进行更改。
那么我如何更改服务和特征并通过 CBCentralManager 获得它? 是否可以清除扫描仪端的外围设备 UUID?
【问题讨论】:
标签: ios bluetooth-lowenergy core-bluetooth