Мое приложение в настоящее время работает, поскольку я могу извлечь значения из декодирующей характеристики location_and_speed .Однако у меня возникают трудности при чтении документации по Bluetooth для декодирования / извлечения значений из устройства.
Ниже мой код:
func peripheral(_ peripheral: CBPeripheral, didUpdateValueFor
characteristic: CBCharacteristic, error: Error?) {
print(#function)
print(characteristic.value?.count ?? 0)
guard let data = characteristic.value else {return}
let byteArray = [UInt8](data)
// TODO: decode the value to available gps data???
}
Любая помощь будет оценена, спасибо!