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.
Best AnswerYour 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.
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.
Didn't had time to try it yet, but maybe this helps:
Best Answer