RADAR-base / radar-android-empatica

Empatica E4 plugin for RADAR passive remote monitoring app
Apache License 2.0
2 stars 1 forks source link

Empatica Data capture #14

Closed raheelsayeed closed 3 years ago

raheelsayeed commented 5 years ago

Hi, I've got a question regarding the workflow for emphatic data capture.

I was wondering, How radar accesses the data through Empatica's Android SDK. As far as I can tell, it does allow "Live streaming". I was interested to know if theres a webapi that allows fetching of 24 hr recorded data (either direct via BLE or online at empatica cloud)

blootsvoets commented 5 years ago

In RADAR-base, the data from the Empatica E4 is collected via live streaming in the RADAR pRMT Android app. The data is then transferred to the main RADAR platform. That platform aggregates data into hourly files, but it does not allow API access to the raw data, although that is a potential feature.

We are not affiliated with Empatica, so I cannot comment on the functionality that Empatica offers.

raheelsayeed commented 5 years ago

@blootsvoets Thanks for the reply and clarity. Its great that RADAR platform can create smaller chunks. I have one more question on the live streaming capture: in your experience, has the live streaming been reliable enough to capture hours of continuous recording on a smartphone app (iOS/Android)?

blootsvoets commented 5 years ago

Regarding live streaming, I think there were some issues there, especially in a home setting. Perhaps @yatharthranjan or @sboettcher could you comment?

raheelsayeed commented 5 years ago

Would be great to know more, we are looking to do something similar – home/ipatient setting with continuous recording. It became a little less practical though, instead we just downloaded data from the E4.

yatharthranjan commented 5 years ago

From my experience live streaming works fine as long as the passive app is in the foreground. As soon as the app goes in background, empatica disconnects causing it to turn off, then we have to manually turn it on to reconnect it. This is thus not ideal for the remote data collection in the current state but it works quite well in in-hospital setting where the app runs in foreground all the time on a tablet. WE have hours of continuous data from empatica.

Note: We haven't maintained the empatica plugin for a while now (as its not being used in any remote monitoring studies) so that could be the reason is why its not working properly with the latest version of the app. Empatica have also release v0.2.2 of their SDK in April 2018 so might get better results with that.

raheelsayeed commented 5 years ago

@yatharthranjan thanks for the replying. We have similar findings. We used latest iOS SDK. For in-hospital– live streaming is well supported, as you said, if an an app is run in a kiosk mode (active and wired all the time).

Ideally, would have worked great if E4 allowed downloading of saved data. Oh well.