Samsung Watch 5 user. How can we get the Watch 5 SpO2 connected & working within the SAA app?
Samsung just released new API including spo2 data, can this be incorporated for Galaxy watch 5+? https://news.samsung.com/us/samsung-new-health-software-development-kit-suite-powers-advancements-healthcare-innovation/
Hi @Engturtle, Samsung had the “Privileged Health SDK” about a year ago, and we tried to implement it. The SpO2 needed tons of hacks to make it work, and the battery consumption for the continuous data flow was abnormally high (the watch lasted only 1-2 hours).
Now they seem to have released a completely new SDK…
We will probably wait if this is their final SDK, that won’t be replaced next year.
We want to provide the wearable integrations for free, so we need to be careful which integration we can implement and support.
As an outsider, I’m kind of curious: what would you need from an API to make something like SpO2 and/or HRV tracking work? I know that you’d need some way to retrieve the data from those sensors non-aggregated, but does the constant pinging of the watch for that data just destroy battery life in every case?
(again, this is not meant as a “gw6 SpO2 wen?” post, I’m just legitimately curious on how SaA grabs this data for other watches and uses it for processing)
Hi @ApollotheNerd, the addon collects the data in the real-time and creates small batches from them (the size of these batches is limited by the vendor). These batches are then sent, so the app does not send every single data point. The battery consumption depends on how big batches we can create. So the battery management greatly depends on what size of the batches the vendor allows.