Health Sensor Data Specifications
NoteData measured by the Samsung Health Sensor SDK is for fitness and wellness information only, not for the diagnosis or treatment of any medical condition.
Continuous Tracker Types
A Wear OS application can retrieve the following health sensor data continuously with a periodic event until the event is unset.
ACCELEROMETER_CONTINUOUS | Raw | Provides x, y, and z axis values measured with a 25 Hz frequency. Measured data is retrieved with AccelerometerSet data points in TrackerEventListener.onDataReceived() .
|
HEART_RATE_CONTINUOUS | Processed | Heart rate data including inter-beat interval (IBI) measured with a 1 Hz frequency. [Watch display - on] Measured data is retrieved with 1 HeartRateSet data point in TrackerEventListener.onDataReceived() . [Watch display - off] Measured data is retrieved with HeartRateSet data points in TrackerEventListener.onDataReceived() . * IBI values for the complete tracking times are stored in the first data point. The other data points contain NULL. |
PPG_CONTINUOUS | Raw | Includes Photoplethysmogram (PPG) green, Infrared (IR), and red data measured with a 25 Hz frequency. Measured data is retrieved with PpgSet data points in TrackerEventListener.onDataReceived().
|
SKIN_TEMPERATURE_ CONTINUOUS | Processed | Skin temperature and ambient temperature around the Galaxy Watch. This is not the same as body temperature. [Watch display - on] Measured data is retrieved with 1 SkinTemperatureSet data point in TrackerEventListener.onDataReceived() . [Watch display - off] Measured data is retrieved with SkinTemperatureSet data points in TrackerEventListener.onDataReceived() . * Tracking skin temperature is available with Galaxy Watch5 series and later models. * For Galaxy Watch5, the skin temperature is measured after updating watch software to Android 13 (API level 33) or higher. |
On-demand Tracker Types
See Using On-demand Tracker Type for more information on using an on-demand tracker type.
BIA_ON_DEMAND | Processed | Body composition data. Measured data is retrieved with 1 BiaSet data point in TrackerEventListener.onDataReceived() .
|
ECG_ON_DEMAND | Raw | ECG data measured with a 500 Hz frequency. Measured data is retrieved EcgSet data points in TrackerEventListener.onDataReceived() .
|
PPG_ON_DEMAND | Raw | Includes PPG Green, IR, and Red data measured with a 100 Hz frequency. Measured data is retrieved 1 PpgSet data point in TrackerEventListener.onDataReceived() .
|
SKIN_TEMPERATURE_ON_DEMAND | Processed | Skin temperature and ambient temperature around the Galaxy Watch. This is not the same as body temperature. Measured data is retrieved 1 SkinTemperatureSet data point in TrackerEventListener.onDataReceived() . * Tracking skin temperature is available with Galaxy Watch 5 series and later model. * For Watch5, the skin temperature is measured after the watch software update for Android 13 (API level 33) or higher. |
SPO2_ON_DEMAND | Processed | Blood oxygen data. Measured data is retrieved 1 Spo2Set data point in TrackerEventListener.onDataReceived() . Tracking SpO2 is available with watch Health Platform v1.3.0 or above. |
Other
Measuring the user’s sweat loss amount after a running is available with the following tracker type.
SWEAT_LOSS | Processed | Sweat loss amount for a running exercise. 1 SweatLossSet data point is retrieved.
|
Using On-demand Tracker Type
When using an on-demand tracker type, please note the following information.
- Use the tracker in a foreground application, not in the background.
- Do not use more than one on-demand tracker at the same time.
- An on-demand tracker type is not intended for continuous measurement.
Track on-demand type sensors in 30 seconds. - During on-demand tracker type data measurement, tracking a continuous tracker type can give invalid values.