11-29-2020 18:14 - edited 11-29-2020 18:15
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

11-29-2020 18:14 - edited 11-29-2020 18:15
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
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.

Accepted Solutions
11-29-2020 18:59
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post


11-29-2020 18:59
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
- Who Voted for this post?
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.
Gondwana Software
11-29-2020 18:59
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post


11-29-2020 18:59
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
- Who Voted for this post?
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.
Gondwana Software
11-30-2020 03:36
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

11-30-2020 03:36
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
- Who Voted for this post?
Thank you so much for your help, you have solved all my questions.
01-14-2021 11:34
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

01-14-2021 11:34
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Is it a possibility to share the code to send that data at 60hz?

07-14-2021 00:23
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

07-14-2021 00:48
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

07-14-2021 00:48
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Didn't had time to try it yet, but maybe this helps:

