Sensors & health data

Device support

Separate device recording capabilities from DTRAC collection status.

Reviewed
On this page

Before reading the matrix

The matrix below summarizes device recording scope from pages 4 and 13 of the September 17 presentation. It is not a new device-by-device validation performed for this website. O means recorded as available in the presentation, X means unavailable as a standalone device measurement, △ means conditional, and ? means needs verification.

A recording-capable device still needs phone synchronization, provider storage/sharing, SDK permission, and DTRAC implementation. Recheck the model, region, and software version before purchase or study assignment.

Recording scope in the presentation

DataPhone aloneWatch 7/8RingFit3DTRAC Samsung path
StepsOOOORead branch exists
Heart rateXOOOAutomatic pull enabled
Sleep time/stagesXOOOAutomatic pull enabled
Oxygen saturation during sleepXOOORead branch exists
Exercise records/durationOOOOAutomatic pull enabled
Automatic exercise detectionXO△OThrough exercise records
DistanceOO?ODepends on provider exercise record
Exercise speedOO??Field ingestion needs verification
VO₂maxX△??Current collection needs verification

The presentation describes Ring automatic detection as walking/running. Watch VO₂max is conditional on exercise type and measurement conditions. For blood pressure, glucose, and body temperature, distinguish direct measurement, manual entry, and external devices from automatic wearable measurements.

Roles of the SDKs

PathExecution/data locationCurrent DTRAC
Samsung Health Data SDKSamsung Health records on the phoneIn use
Health ConnectRecords shared by apps on the phoneImplemented, disabled by default
Samsung Health Sensor SDKSensors on supported Galaxy WatchesNo confirmed current integration

Samsung's overview describes Sensor SDK as a separate watch measurement SDK. It is not the same path as reading stored data with Data SDK.

Before study deployment

Record device model, phone OS, Samsung Health version, SDK version, permissions, and source-record availability together. For sleep, exercise, and heart rate, inspect a sample through provider → local database → research server before marking a combination as validated. Retain ? and Needs verification labels until those checks are complete.

Documentation evidence

Working-tree baseline · source paths · HEAD 8213e6b7

  • app/src/main/assets/manifests/plugins/registry.json
  • plugins/samsunghealth/src/main/java/com/hdil/datacollection/plugins/samsunghealth/SamsungHealthPlugin.kt
  • plugins/healthconnect/src/main/java/com/hdil/datacollection/plugins/healthconnect/HealthConnectPlugin.kt
  • docs/2026-07-23-삼성헬스-SDK별-기기별-수집매트릭스.md

References

DTRAC AndroidYonsei University · Bongshin Lee’s research team