У меня есть вопрос или проблема с Swift BLE.Запишите значение для мибэнда с быстрым
У меня есть группа MI, которую я хочу контролировать с помощью собственного приложения.
Чтение значений с устройства без проблем. Но теперь я хочу написать значение.
Я нашел this site где большинство характеристик перечислены:
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)
}
Я попытался его с другими характеристиками, тоже, но никто из них не работал. Никакой ошибки, никакого ответа, ничего.
Я что-то упустил?
EDIT
мне удалось отправить что-то к моей малине через Bluetooth. Похоже, что текущая прошивка на полосе Mi больше не поддерживает данные, которые я отправляю. Я также заметил, что вы больше не можете читать все характеристики.