Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Real-time access to raw physiological signals on Versa 2

Hello, I am about to start a research project for which I need to have a real-time access to the physiological data such as heart rate (HR), electrodermal activity (EDA), temperature and acceleration (3D ACC). I assume that WebAPI should give me the access to all the data collected by my version of FitBit. But how frequent the data can be accesses? is it possible to have the continues HR, even in presence of movements? 

Looking forward for your answer,

Best regards

Lena

Best Answer
0 Votes
8 REPLIES 8

Hi @LenaSim 

The data available through the Web API is not available in real-time.   The data is available as soon as the user syncs their device, which occurs automatically every 15 minutes.   The data available through the Web API includes HR and temperature.  EDA and acceleration data is not available through the Web API.   Intraday data will provide you with the heart rate data in 1sec, 1min, 5min and 15min increments.   See https://dev.fitbit.com/build/reference/web-api/intraday/get-heartrate-intraday-by-date/.  

Gordon Crenshaw
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google
Best Answer
0 Votes

I have the same question. I have purchased several Fitbit Charge 6 devices. I am a PhD student, and I am interested in creating a platform to connect these devices to several volunteers and monitor their physical activity while they perform various respiratory rehabilitation exercises.

Could you please tell what data is provided in real time and how often the devices synchronize? For example, if a volunteer switches from using a stationary bike to a treadmill, does the activity update automatically, and does the synchronization reflect this change? and, how frequently are parameters like heart rate, oxygen saturation, or other metrics synchronized?

Thank you very much!

Emanuel

Best Answer
0 Votes

Real-time data is only available through the SDK, but that doesn't apply to Charge 6. Charge 6 is limited to Web API, which is updated whenever the watch syncs (typically 20 minutes, I think). The user can also initiate manual syncs.

Peter McLennan
Gondwana Software
Best Answer
0 Votes

Thank you for replay! but which newer Fitbit watches or bands synchronize data in real time?

Best Answer
0 Votes

Thank you for ryou answer. Could you also please list the verstions of FitBit that can work with an SDK for real-time access and how to access/install/register the (for) SDK?

 

Thank you in advance, Lena

Best Answer
0 Votes

None of them synchronise with the Web API in real time. However, Sense 1 and Versa 3 can provide real-time data via the Device and Companion APIs. Be warned that handling the comms is very difficult and error-prone. Sense 2 and Versa 4 sort-of can too, although the SDK for those was never finished so you'd have to attempt use of the beta SDK. Unless you're a very keen coder, or have access to someone who is, be wary about travelling this route.

Peter McLennan
Gondwana Software
Best Answer
0 Votes

@LenaSimSee here.

Peter McLennan
Gondwana Software
Best Answer
0 Votes

Thank you Peter!

Best Answer
0 Votes