Skip to content

acnazarejr/sensorcap

Repository files navigation

SensorCap

AnExplorer

SensorCap is an all-in-one sensor data capture tool compatible with phone and wear devices.

It is an Android tool that captures sensor data using user-defined configurations. The purpose is to allow researchers and developers to quickly save sensor data for research, testing and prototyping. The sensors are broadly defined to include Motion, Position and Environment device sensors.

An intuitive user interface makes tasks such as setting up a sensor, enter the capture details and share the sensor data easy. Capture settings include the ability to enable or disable any available sensor and set the sensor capture frequency.

To allow the data synchronization between phone and wear devices sensor data, we use the NTP time instead the device time.

Features

  • Easy to use user interface;
  • The only app that allows capturing wear sensors;
  • Capture phone, wear or both device's sensors;
  • Allow setting capture info details as device positions and side. Also allow set the subject name, height, weight, genre, and age;
  • Ability to enable or disable any available device sensor;
  • Configure the sensors data generation frequency;
  • Save data as binary or CSV files;
  • NTP time synchronization;
  • Data sharing via email, message apps, cloud storage and others;
  • Device time can be visualized by QRCodes for video and sensor synchronization purposes;
  • Sounds and vibration to alert the user before starting capturing;

Sensors

If available, the SensorCap save data from the following sensors:

Motion Sensors
  • Accelerometer
  • Gravity
  • Gyroscope
  • Gyroscope Uncalibrated
  • Linear Accelerometer
  • Rotation Vector
  • Step Detector
Position
  • Game Vector Rotation
  • Geomagnetic Rotation Vector
  • Magnetic Field
  • Magnetic Field Uncalibrated
  • Proximity
Environment
  • Light
  • Pressure
  • Ambient Temperature
  • Heart Rate
  • Relative Humidity

Download

Get it on Google Play

Development

The SensorCap tool is a creation of the Smart Surveillance Interest Group, developed by acnazarejr, davibeltrao and vitorcezli.

Contributing

Testing

Do you want to be a tester? Join our group! Send a message to acnazarejr we will add you. We will release apks to test features or to check if bugs have been fixed.

Code

If you are a developer and you wish to contribute to the app please fork the project and submit a pull request on the developer branch. If you want, you can join us on Telegram - send us a message we will add you!

Issues

You can trace the status of known issues here, also feel free to file a new issue (helpful description, screenshots and logcat are appreciated), or send me an email if you have any questions.

Licensing

SensorCap is licensed under the BSD 3-Clause License. In addition to the terms set by the BSD 3-Clause License, we ask that if you use any code from this repository that you send us a message to let us know.

Third-Party Libraries Used