Fork of the popular Funf open sensing framework which has been inactive for some years. Currently developed for and used in data collection projects at Google and at the Technical University of Denmark.
For details about architecture design, documentation as well as scripts for processing collected data, see the original repo's wiki.
Forked from Funf v0.4.2. See the changelog for the full set of improvements over v0.4.2. Some of the more important ones include:
- Geofencing
- Gzipping of files before upload
- Token based authentication
- File storage in JSON format
- Gradle integration
Run ./gradlew assembleRelease in the project root to produce an .aar that you can use as a library in your Android app.
Funf is meant to be used as a dependency for another Android app that can provide user interaction and data collection configuration. See original project for a tutorial on this.