private async Task ReadFromDevice(IPeripheral device) { StopSearch(); var ServiceId = Guid.Parse("0000180A-0000-1000-8000-00805F9B34FB"); var ManufacturerName = Guid.Parse("00002A29-0000-1000-8000-00805F9B34FB"); var connectedDevice = await device.ConnectWait(); var service = await device.GetKnownService(ServiceId); var characteristic = await service.GetKnownCharacteristics(new Guid[] { ManufacturerName }); if (characteristic.CanRead()) { var data = await characteristic.Read(); var readValue = Encoding.UTF8.GetString(data.Data); Debug.WriteLine($"> Read characteristic is: {readValue}"); } }