11-29-2020 18:14 - edited 11-29-2020 18:15
11-29-2020 18:14 - edited 11-29-2020 18:15
Good Morning,
I need a device that measures physiological signals as the heart rate or the blood oxygen level or EDA. Also, I need to push in real-time the measurements to my server. Access in real-time to the data is critical for me. I am thinking to purchase a Fitbit Sense device for this purpose.
My first option is to connect the Fitbit Sense to a computer using the Bluetooth connection, extract the measurements and send the data to my server using software created with the Fitbit's SDK. The second way is to develop an application in the watch that extract the data and send it to my server using the wifi connection (I don't know if it is possible). The last option is to extracts the data from the Fitbit's server with the API. I want to know if with these three options, I can get the data in real-time in my server and if I can access to all the measurements (level of oxygen, heart rate, blood pressure) available in the watch and push it to my server in real-time.
I have seen that the Fitbit Sense have a wifi connection and I think that I don't need a mobile phone connected to the Fitbit for the three alternatives is it correct?
Thanks for your attention.
Answered! Go to the Best Answer.
11-29-2020 18:59
11-29-2020 18:59
Your only option for real(ish)-time data is none of the above. Fitbit devices can only communicate directly with a companion app that runs on a phone/tablet. The companion app runs within the confines of the Fitbit mobile app. It can onforward the data to a server. In general, the server needs to have https (and not self-signed). Using that architecture, I've managed to stream accelerometer data at 60Hz across the planet — but it wasn't easy!
I don't think the Fitbit API currently provides SPO2 data, and I don't think any Fitbit device has a blood pressure sensor.
11-29-2020 18:59
11-29-2020 18:59
Your only option for real(ish)-time data is none of the above. Fitbit devices can only communicate directly with a companion app that runs on a phone/tablet. The companion app runs within the confines of the Fitbit mobile app. It can onforward the data to a server. In general, the server needs to have https (and not self-signed). Using that architecture, I've managed to stream accelerometer data at 60Hz across the planet — but it wasn't easy!
I don't think the Fitbit API currently provides SPO2 data, and I don't think any Fitbit device has a blood pressure sensor.
11-30-2020 03:36
11-30-2020 03:36
Thank you so much for your help, you have solved all my questions.
01-14-2021 11:34
01-14-2021 11:34
Is it a possibility to share the code to send that data at 60hz?
07-14-2021 00:23
07-14-2021 00:48
07-14-2021 00:48
Didn't had time to try it yet, but maybe this helps: