核心蓝牙:向外围设备写入价值时出现问题

时间:2016-10-25 10:10:40

标签: ios swift bluetooth core-bluetooth

我通过以下方式在外围设备中设置LED颜色:

let data = Data(bytes: [0x10, 0x10, 0x10])
self.sensorTagAsCentral!.writeValue(data, for: self.colorCharacteristic, type: CBCharacteristicWriteType.withoutResponse)

它的行为绝对是混乱和不确定的,有时它工作正常并改变LED颜色,有时它不会改变任何东西并在控制台中打印以下警告

WARNING: <private> is not a valid characteristic for peripheral <private>

由于它偶尔发生,因此很难调试和解决它。

有人遇到过这样的问题吗?

提前致谢

0 个答案:

没有答案