我有 Swift BLE 相关的问题/问题。
我有一个我想用我自己的应用程序控制的 MI 乐队。
从设备读取值没有问题。但现在我想写一个值。
我发现这个网站列出了大部分特征:
Start Vibration
Write 8, 2 to Characteristic 0xFF05 (CONTROL_POINT).
所以我想通过以下方式开始振动:
if cc.uuid.uuidString == "FF05"{
let data: Data = "8, 2".data(using: String.Encoding.utf8)!
miBand.writeValue(data, for: cc, type: CBCharacteristicWriteType.withResponse)
}
我也尝试了其他特性,但它们都不起作用。没有错误,没有响应,什么都没有。
我错过了什么吗?
编辑
我可以设法通过蓝牙向我的树莓派发送一些东西。所以看来小米手环目前的固件已经不支持我发送的数据了。我还注意到您无法再阅读所有特征。