【发布时间】:2016-11-01 08:56:49
【问题描述】:
例如,我有两个心率监测器与我的平板电脑配对。 我正在使用这样的代码来获取 HRM 设备列表:
var devices = await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync
(
GattDeviceService.GetDeviceSelectorFromUuid(GattServiceUuids.HeartRate)
);
然后我在 GUI 中显示一个列表框,其中设备名称来自 devices[i].Name。 例如,我选择索引为 0 的设备。然后我可以访问它 HR 服务和 HRM 特征:
var service = await GattDeviceService.FromIdAsync(devices[0].Id);
var characteristic = await service.GetCharacteristics(attCharacteristicUuids.HeartRateMeasurement);
除了心率,我还需要电池状态。如何访问同一(已选择)设备的电池服务?
【问题讨论】:
标签: c# bluetooth-lowenergy windows-8.1