-
Notifications
You must be signed in to change notification settings - Fork 33
Configuring Data Collection
brian717 edited this page Dec 18, 2013
·
2 revisions
OpenPDS has a thorough integration with Funf v0.4. As such, applications built on top of the openPDS Android client can use the standard Funf v0.4 config format to determine what probes are collected. Additionally Funf configurations can be stored and retrieved at /api/personal_data/funfconfig on any openPDS install. This endpoint takes the usual bearer_token and datastore_owner__uuid querystring parameters and requires a scope of funf_write to access.
For the purposes of the MIT living lab application, the following data is collected:
- ActivityProbe - Runs every 2 minutes for 15 seconds
- SmsProbe - Runs every hour, collecting all new SMS messages
- CallLogProbe - Runs every hour, collecting all new call logs
- BluetoothProbe - Runs ever 15 minutes, collecting all Bluetooth devices seen
- WifiProbe - Runs every 15 minutes, collecting all wifi access points seen
- SimpleLocationProbe - Runs every 15 minutes, collecting a single sample of the phone's location
- ScreenProbe - Records whenever the screen is turned on or off
- RunningApplicationsProbe - Runs every 15 minutes, records the running applications on the phone
The data described above can be changed at any time by pushing a message to the device to update its config from the aforementioned funfconfig endpoint on the user's PDS.