Question Only BPM available with WearOS health services?

Search This thread

Poppa-Stylez

New member
Dec 26, 2010
3
1
Hey folks,

I'm trying to trigger/access SPO2 and access other vitals on my Samsung Galaxy Watch 4 and am following the only documentation i can find, which is the Google Health Services for WearOS: https://developer.android.com/training/wearables/health-services

I noticed a lot of DataTypes weren't working, so i ran
Code:
val capabilities = measureClient.capabilities.await()
Log.d("Capabilities", capabilities.toString())

And got back
Code:
Capabilities: MeasureCapabilities(supportedDataTypesMeasure=[DataType(name=HeartRate, timeType=SAMPLE, format=1)])

Is BPM the only supported DataType and if so, how is everyone building apps for Galaxy Watch 4 with access to vitals? Is there any doco I can follow?

Thanks!
 

Poppa-Stylez

New member
Dec 26, 2010
3
1
Just looking at the development process listed here: https://developer.samsung.com/health/android/data/guide/process.html
Partnership with Samsung Health team is requires before using the SDK.

Then further down:
we will not be accepting any applications for the Partner Apps Program at this time.

So I'm assuming this option isn't available? Also, it didn't look like there was the ability to invoke a read from a sensor (such as SPO2), but rather access previous SPO2 reads from a repository. Finally, i was hoping to not have to wait for the data to sync with the phone prior to being able to access it. i.e. I wanted to push data into the cloud from the cellular version of the watch itself.

Is any of this possible at all?
 
Just looking at the development process listed here: https://developer.samsung.com/health/android/data/guide/process.html


Then further down:


So I'm assuming this option isn't available? Also, it didn't look like there was the ability to invoke a read from a sensor (such as SPO2), but rather access previous SPO2 reads from a repository. Finally, i was hoping to not have to wait for the data to sync with the phone prior to being able to access it. i.e. I wanted to push data into the cloud from the cellular version of the watch itself.

Is any of this possible at all?
If you have experience in reverse engineering apks, reverse engineer Samsung Health, Android manifest will have permissions to access sensors and the dive further more to see how the SpO2 logic is written but you might get some headache since it won't be easy since many things are obscured already...

(In this case, I suggest you go for older versions because they might be less obscured)

Good luck
 
  • Like
Reactions: Poppa-Stylez

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Just looking at the development process listed here: https://developer.samsung.com/health/android/data/guide/process.html


    Then further down:


    So I'm assuming this option isn't available? Also, it didn't look like there was the ability to invoke a read from a sensor (such as SPO2), but rather access previous SPO2 reads from a repository. Finally, i was hoping to not have to wait for the data to sync with the phone prior to being able to access it. i.e. I wanted to push data into the cloud from the cellular version of the watch itself.

    Is any of this possible at all?
    If you have experience in reverse engineering apks, reverse engineer Samsung Health, Android manifest will have permissions to access sensors and the dive further more to see how the SpO2 logic is written but you might get some headache since it won't be easy since many things are obscured already...

    (In this case, I suggest you go for older versions because they might be less obscured)

    Good luck
    1
    Ps. If you need Samsung health sdk, I attached it for you...
    1
    I feared reverse engineering was going to be the answer! Will start looking into it. Thanks for your help!