GetSensorData: An extensible Android-based application for multi-sensor data registration

Smartphones are powerful tools with extensive sensorization that can provide useful information in research or everyday life applications. This information can be obtained from the device's built-in sensors or through other external sensors connected physically via USB or wirelessly via Bluetoo...

Descripción completa

Detalles Bibliográficos
Autores: Gutiérrez, Juan D., Jiménez Ruiz, Antonio R., Seco Granja, Fernando, Álvarez, Fernando J., Aguilera, Teodoro, Torres-Sospedra, Joaquín, Melchor, Fran
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2022
País:España
Institución:Consejo Superior de Investigaciones Científicas (CSIC)
Repositorio:DIGITAL.CSIC. Repositorio Institucional del CSIC
OAI Identifier:oai:digital.csic.es:10261/344910
Acceso en línea:http://hdl.handle.net/10261/344910
https://api.elsevier.com/content/abstract/scopus_id/85135883152
Access Level:acceso abierto
Palabra clave:Android
Mobile applications
Sensing technologies
Descripción
Sumario:Smartphones are powerful tools with extensive sensorization that can provide useful information in research or everyday life applications. This information can be obtained from the device's built-in sensors or through other external sensors connected physically via USB or wirelessly via Bluetooth or WiFi. This paper presents the GetSensorData application that provides an open-source, flexible and extensible framework for registering sensor data from Android devices. The application uses standard formatting and synchronization, easing interoperability with other software. End developers (particularly those involved in research) can save the effort and time of creating their sensor acquisition applications and fully concentrate on the higher-level data processing tasks. The application has been used and successfully evaluated for six years by various research groups in different activities related to their work areas. Some examples are the calibration of positioning systems in competitions held at conferences, modeling wireless signal path loss propagation in indoor environments or data collection for unsupervised learning algorithms.