ODK sensors: An application-level sensor framework for android devices

Rohit Chaudhri, Waylon Brunette, Bruce Hemingway, Gaetano Borriello

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

3 Scopus citations

Abstract

To simplify interfacing a variety of external sensors with consumer Android devices, we developed a user-level framework that streamlines both application and driver development by providing abstractions that separate responsibilities between the user application, sensor framework, and device driver. These abstractions simplify the creation of sensing applications and provide for a high level of customization and flexibility, thereby enabling a variety of wired and wireless sensors to be connected to mobile devices. To avoid issues with modifying locked consumer devices, the framework's driver architecture is implemented at the user-level. To increase the variety of mobile sensing applications, we have developed a reconfigurable interfacing board that allows the framework to communicate with external sensors that have low-level digital or analog interfaces. We discuss field deployments that leverage the framework to address global health issues.

Original languageEnglish (US)
Title of host publicationProceedings of the 3rd ACM Symposium on Computing for Development, DEV 2013
DOIs
StatePublished - 2013
Externally publishedYes
Event3rd ACM Symposium on Computing for Development, DEV 2013 - Bangalore, India
Duration: Jan 11 2013Jan 12 2013

Publication series

NameProceedings of the 3rd ACM Symposium on Computing for Development, DEV 2013

Conference

Conference3rd ACM Symposium on Computing for Development, DEV 2013
Country/TerritoryIndia
CityBangalore
Period1/11/131/12/13

Keywords

  • Bluetooth
  • ICTD
  • Mobile computing
  • Open data kit
  • Sensing
  • Smart phones
  • USB

ASJC Scopus subject areas

  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'ODK sensors: An application-level sensor framework for android devices'. Together they form a unique fingerprint.

Cite this