Open data kit sensors: A sensor integration framework for android at the application-level

Waylon Brunette, Rita Sodt, Rohit Chaudhri, Mayank Goel, Michael Falcone, Jaylen Van Orden, Gaetano Borriello

Research output: Chapter in Book/Report/Conference proceedingConference contribution

45 Scopus citations

Abstract

Smartphones can now connect to a variety of external sensors over wired and wireless channels. However, ensuring proper device interaction can be burdensome, especially when a single application needs to integrate with a number of sensors using different communication channels and data formats. This paper presents a framework to simplify the interface between a variety of external sensors and consumer Android devices. The framework simplifies both application and driver development with abstractions that separate responsibilities between the user application, sensor framework, and device driver. These abstractions facilitate a componentized framework that allows developers to focus on writing minimal pieces of sensor-specific code enabling an ecosystem of reusable sensor drivers. The paper explores three alternative architectures for application-level drivers to understand trade-offs in performance, device portability, simplicity, and deployment ease. We explore these tradeoffs in the context of four sensing applications designed to support our work in the developing world. They highlight a range of sensor usage models for our application-level driver framework that vary data types, configuration methods, communication channels, and sampling rates to demonstrate the framework's effectiveness.

Original languageEnglish (US)
Title of host publicationMobiSys'12 - Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services
Pages351-364
Number of pages14
DOIs
StatePublished - 2012
Externally publishedYes
Event10th International Conference on Mobile Systems, Applications, and Services, MobiSys'12 - Low Wood Bay, Lake District, United Kingdom
Duration: Jun 25 2012Jun 29 2012

Publication series

NameMobiSys'12 - Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services

Conference

Conference10th International Conference on Mobile Systems, Applications, and Services, MobiSys'12
Country/TerritoryUnited Kingdom
CityLow Wood Bay, Lake District
Period6/25/126/29/12

Keywords

  • bluetooth
  • drivers
  • ictd
  • mobile computing
  • open data kit
  • sensing
  • smartphones
  • usb

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Open data kit sensors: A sensor integration framework for android at the application-level'. Together they form a unique fingerprint.

Cite this