예를 들어, 두 대의 심박 측정기를 내 태블릿 PC와 페어링했습니다. 나는 HRM 장치의 목록을 얻으려면 이러한 코드를 사용하고 있습니다 : 동일한 수신 장치에서 두 가지 다른 서비스에 액세스하는 방법
var devices = await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync
(
GattDeviceService.GetDeviceSelectorFromUuid(GattServiceUuids.HeartRate)
);
은 그 때 나는 장치 이름은 장치 [I] .NAME에서 가지고와 GUI에서 목록 상자를 표시합니다.
var service = await GattDeviceService.FromIdAsync(devices[0].Id);
var characteristic = await service.GetCharacteristics(attCharacteristicUuids.HeartRateMeasurement);
심장 박동수와 함께 I는 배터리 상태를 필요 : 예를 들어 , 나는 그럼 난 인사 serivice 및 HRM의 특성에 대한 액세스 권한을 얻을 수 있습니다 인덱스 0으로 장치를 선택합니다. 동일한 (이미 선택된) 장치의 배터리 서비스에 액세스하려면 어떻게합니까? 우리가 시작하기 전에
장치 페어링 및 장치 목록에 문제가 없습니다. HRM을받지 않고도 인생을 개선하는 데 아무런 문제가 없습니다. 내가 선택한 장치의 두 가지 servicies에 액세스하는 데 문제가 있습니다. –