Languages

Menu
Sites
Language
Heart rate sensor data

Does anyone know if the data from the Human Activity Monitor in web applications is interpolated or post-processed? Specifically, is the RRinterval smoothed/artefact-reduced in any way? 

According to the Firstbeat website, Samsung Gear 2 uses technology from Firstbeat, does it mean the sensor firmware also is affected or just secondary data like VO2max (does it affect heart rate or RR interval output from above)?

Has anyone experiences regarding accuracy and how stable the output it is? (I've read HAM often causes crashes in app)

Responses

5 Replies
Armaan-Ul- Islam

Hello,

As far as I have seen I've found this methodology in Tizen API reference:

Sensor HeartRateMonitor RawData:

HRM sensor light type :

The following values are supported:

LED_IR - The infrared spectrum

LED_RED - The red light spectrum

LED_GREEN - The green light spectrum

HRM sensor light intensity:

HRM sensor light intensity measures the light intensity that is reflected from a blood vessel. The changes in the reported value represent blood volume changes in the microvascular bed of the tissue, and can be used to estimate heart rate.

For deatils you may check:  https://developer.tizen.org/development/api-references/web-application?redirect=https://developer.tizen.org/dev-guide/2.3.1/org.tizen.web.apireference/html/device_api/wearable/tizen/sensor.html#SensorHRMRawData

Heart rate data of Human Activity Monitor is most propably generated from this raw data.

HumanActivityHRMData:

heartRate: Heart rate in beats per minute. When a user takes off the watch device, the heartRate is set to -3. When a user shakes the watch, the heartRate is set to -2.

rRInterval: Peak-to-peak interval in millisecond(s).

For deatils you may check:  https://developer.tizen.org/development/api-references/web-application?redirect=/dev-guide/2.3.1/org.tizen.web.apireference/html/device_api/wearable/tizen/humanactivitymonitor.html#HumanActivityHRMData

There is a possibility of that, you may not find more internal sampling/smoothing technique in public documents.

Zoltán Kéri

Hi,

Thanks for your answer, I have seen the API description myself. I am also searching for users who have actually used the sensor and have experiences, good or troubling.

Another issues: it says "since 2.3" which means TizenOS 2.3 I assume? Does the Samsung Gear 2 (and Gear2 Neo??) already have this version, and are there regional differences? If not, or for older versions, is it possible to upgrade the watch to 2.3 or 2.3.1?

I can't figure out from the Tizen website when this (or any other) version was released and on what hardware it is supported and how an update can be performed.

 

Zoltán Kéri

I have now experimented with a real device, Gear S2, updated to latest SW version as described.

Web application: HumanActivityHRMData.heartRate is OK, contains HR n BPM. HumanActivityHRMData.rRInterval is always zero, this should not be! I can do what I want, it always stays zero, even if there is a good signal for heartbeat, I have tried to adjust the watch with no effect.
Native application: LED_GREEN from sensors return the measured value, which is OK, but I cannot get RR Intervals in the web app.

Armaan-Ul- Islam

Yes, 2.3 means TizenOS 2.3.

To check for update you have to connect your wearable (Samsung Gear 2) with a mobile device though 'Gear Manager' app.

Download 'Samsung Gear Manager' app in the mobile device > Connect new Gear (Connect using Bluetooth).

Once you have connected your gear with the mobile, in your 'Samsung Gear Manager' app:

Settings > About Gear > Update Gear Software

Zoltán Kéri

It seems that an update to Tizen 2.3.2.1 has solved the problem of the web application not sending any rrInterval data. Now it is filled with the beat interval if there was a beat, or zero if there wasn't any.