10-31-2024 05:09
10-31-2024 05:09
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
11-04-2024 14:02
11-04-2024 14:02
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/.
12-13-2024 00:07
12-13-2024 00:07
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
12-13-2024 00:16
12-13-2024 00:16
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.
12-13-2024 00:23
12-13-2024 00:23
Thank you for replay! but which newer Fitbit watches or bands synchronize data in real time?
12-13-2024 00:31
12-13-2024 00:31
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
12-13-2024 00:33
12-13-2024 00:33
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.
12-13-2024 00:34
12-13-2024 01:06 - edited 12-13-2024 01:06
12-13-2024 01:06 - edited 12-13-2024 01:06
Thank you Peter!