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
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
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/.
Best AnswerI 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 AnswerReal-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.
Best AnswerThank 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 AnswerNone 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.
Best Answer