On behalf of firstname.lastname@example.org
Does the system automatically upload data from a phone to a server on a schedule, or is this done manually? I couldn't tell from the code, but I suspect the latter.
mCerebrum can be configured to upload data to Cerebral Cortex via a configuration file. This is how we utilize it in our studies. We currently upload data ~15 minutes which seems to provide a reasonable balance between latency and power consumption.
The phones also log all data to local files for one-off collection and analysis.