Smit Modi Ответов: 0

Получите вариабельность сердечного ритма от polar H10 (bluetooth low energy windows 10)


Я работаю с Polar H10, чтобы получить от него вариабельность сердечного ритма.

Я использую образец Bluetooth Low Energy от Microsoft.

Я использовал этот образец, чтобы получить частоту сердечных сокращений от другого полярного устройства (Polar OH1), и он работал нормально.

Но теперь я хочу получить ВСР от Polar H10. Но пример кода BLE на самом деле не показывает мне характеристику ВСР, которая должна быть такой же, как частота сердечных сокращений.

Какие изменения следует внести в пример кода?

Это единственные характеристики, которые я вижу:

Что я уже пробовал:

// first layer keys are serviceUuid's
// second layer keys are characteristicUuid's
// with their respective name/description as values
{
    "1800"    /* Generic Access */                      : {
    "2a00": "Device Name",
    "2a01": "Appearance",
    "2a02": "Peripheral Privacy Flag",
    "2a03": "Reconnection Address",
    "2a04": "Peripheral Preferred Connection Parameters"
},
"1801"    /* Generic Attribute */                   : {
    "2a05": "Service Changed"
},
"180d"    /* Heart Rate */                          : {
    "2a37": "Heart Rate Measurement",
    "2a38": "Body Sensor Location"
   // This is where it should show Heart Rate Variability //
},
"180a"    /* Device Information */                  : {
    "2a23": "System ID",
    "2a24": "Model Number String",
    "2a25": "Serial Number String",
    "2a26": "Firmware Revision String",
    "2a27": "Hardware Revision String",
    "2a28": "Software Revision String",
    "2a29": "Manufacturer Name String"
},
"180f"    /* Battery Service */                     : {
    "2a19": "Battery Level"
},
"6217ff4b-fb31-1140-ad5a-a45545d7ecf3" /* unknown */: {
    "6217ff4c-c8ec-b1fb-1380-3ad986708e2d": "unknown", /* read:true */ // value = 
     uInt16Array [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    "6217ff4d-91bb-91d0-7e2a-7cd3bda8a1f3": "unknown" /* write:true, 
     indicate:true, descriptors:{ descriptorUuid: "2902" }*/
 {
     /* 6172 */
     this service has all the numbers which I have no idea about. 
     Example: 10905, 10906, and etc.  
  }
}

Afzaal Ahmad Zeeshan

Это не код, а просто данные в нотации JSON. Где этот код? Кроме того, вы используете Windows IoT?

Smit Modi

Вот код, который я запускаю: https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/BluetoothLE/cs

И да, Windows 10

Afzaal Ahmad Zeeshan

Вы не показали код, что ты использующийся. Или вы просто пробуете код, который они предоставили? Если это так, то мы почти ничего не знаем о том, что вы пытаетесь сделать, объясните немного больше, или, скорее, поскольку репозиторий является проектом с открытым исходным кодом, а это означает, что обсуждение по теме также может быть сделано на странице Microsoft GitHub. Там вам поможет специалист.

0 Ответов