I used android's SensorManager to get the PPG data from the sensor. I am getting values like [-20515.0, -6856.0, 379245.0, 440528.0, -54054.0, -19662.0, 941196.0, 1092931.0, 8138.0, 5071.0, 646421.0, 47391.0, 0.0, 0.0, 0.0, 0.0]. What do these values correspond to?
Upon a quick search about PPG data, I read that the photoplethysmogram (PPG) signal is widely measured by smart watches and fitness bands for heart rate monitoring. (Source: https://pmc.ncbi.nlm.nih.gov/articles/PMC7610437/ )
The article continues with: New applications of the PPG are also emerging, such as to detect irregular heart rhythms, track infectious diseases, and monitor blood pressure.
Based on this information, I take it that the readings are related to heart rate monitoring for the Fitbit app. However, I don't think that any of us here or on the Fitbit forums would know how to interpret the data that you got. We're a user-to-user community.
Upon a quick search about PPG data, I read that the photoplethysmogram (PPG) signal is widely measured by smart watches and fitness bands for heart rate monitoring. (Source: https://pmc.ncbi.nlm.nih.gov/articles/PMC7610437/ )
The article continues with: New applications of the PPG are also emerging, such as to detect irregular heart rhythms, track infectious diseases, and monitor blood pressure.
Based on this information, I take it that the readings are related to heart rate monitoring for the Fitbit app. However, I don't think that any of us here or on the Fitbit forums would know how to interpret the data that you got. We're a user-to-user community.
Since this data is related to heart tracking, that would be Fitbit.
Although there are 2 developer forums in the Fitbit community, I'm not sure that asking your question there would result in an answer. The Fitbit community forums are pretty much user-to-user, like the Pixel Watch forum. You can check out the forums (links below) and see if questions like yours are getting any responses.