Demo abstract: MockSensor : Faking remote sensors as embedded sensors for a functional enhancement of android

Yutaka Arakawa, Shigeaki Tagashira, Akira Fukuda

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

Abstract

This paper proposes a mechanism to share and utilize various sensors among multiple Android terminals for a functional enhancement and a battery life extension. The most important contribution is how to emulate the value from remote sensor as a value from a local sensor. By this emulation, all the other applications existed on Google Play Market can utilize remote sensors without any modification. For realizing our proposal, we modified Android OS itself, and developed two applications that run on Android OS. In the former, we uniquely modified SensorManager of Android OS for supporting an external sensors. In the latter, we made a virtualizing application for each embedded sensors that sends a value to other terminals via Bluetooth. Also, we developed a control application of our function itself. Through our demo using "Penguin Skiing 3D", we show that an acceleration sensor is successfully virtualized and is behaving as a local sensor of another terminal. In addition, we evaluate the affect of a sampling interval and a cache update interval at a remote terminal against the accuracy at a local terminal.

Original languageEnglish
Title of host publicationSenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
PublisherAssociation for Computing Machinery
ISBN (Print)9781450320276
DOIs
Publication statusPublished - Jan 1 2013
Event11th ACM Conference on Embedded Networked Sensor Systems, SenSys 2013 - Rome, Italy
Duration: Nov 11 2013Nov 15 2013

Publication series

NameSenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems

Other

Other11th ACM Conference on Embedded Networked Sensor Systems, SenSys 2013
CountryItaly
CityRome
Period11/11/1311/15/13

Fingerprint

Sensors
Bluetooth
Sampling

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Information Systems

Cite this

Arakawa, Y., Tagashira, S., & Fukuda, A. (2013). Demo abstract: MockSensor : Faking remote sensors as embedded sensors for a functional enhancement of android. In SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems [66] (SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems). Association for Computing Machinery. https://doi.org/10.1145/2517351.2517385

Demo abstract : MockSensor : Faking remote sensors as embedded sensors for a functional enhancement of android. / Arakawa, Yutaka; Tagashira, Shigeaki; Fukuda, Akira.

SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems. Association for Computing Machinery, 2013. 66 (SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems).

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

Arakawa, Y, Tagashira, S & Fukuda, A 2013, Demo abstract: MockSensor : Faking remote sensors as embedded sensors for a functional enhancement of android. in SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems., 66, SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems, Association for Computing Machinery, 11th ACM Conference on Embedded Networked Sensor Systems, SenSys 2013, Rome, Italy, 11/11/13. https://doi.org/10.1145/2517351.2517385
Arakawa Y, Tagashira S, Fukuda A. Demo abstract: MockSensor : Faking remote sensors as embedded sensors for a functional enhancement of android. In SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems. Association for Computing Machinery. 2013. 66. (SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems). https://doi.org/10.1145/2517351.2517385
Arakawa, Yutaka ; Tagashira, Shigeaki ; Fukuda, Akira. / Demo abstract : MockSensor : Faking remote sensors as embedded sensors for a functional enhancement of android. SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems. Association for Computing Machinery, 2013. (SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems).
@inproceedings{b95bb20f71364fc696512e48a04e84d8,
title = "Demo abstract: MockSensor : Faking remote sensors as embedded sensors for a functional enhancement of android",
abstract = "This paper proposes a mechanism to share and utilize various sensors among multiple Android terminals for a functional enhancement and a battery life extension. The most important contribution is how to emulate the value from remote sensor as a value from a local sensor. By this emulation, all the other applications existed on Google Play Market can utilize remote sensors without any modification. For realizing our proposal, we modified Android OS itself, and developed two applications that run on Android OS. In the former, we uniquely modified SensorManager of Android OS for supporting an external sensors. In the latter, we made a virtualizing application for each embedded sensors that sends a value to other terminals via Bluetooth. Also, we developed a control application of our function itself. Through our demo using {"}Penguin Skiing 3D{"}, we show that an acceleration sensor is successfully virtualized and is behaving as a local sensor of another terminal. In addition, we evaluate the affect of a sampling interval and a cache update interval at a remote terminal against the accuracy at a local terminal.",
author = "Yutaka Arakawa and Shigeaki Tagashira and Akira Fukuda",
year = "2013",
month = "1",
day = "1",
doi = "10.1145/2517351.2517385",
language = "English",
isbn = "9781450320276",
series = "SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems",
publisher = "Association for Computing Machinery",
booktitle = "SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems",

}

TY - GEN

T1 - Demo abstract

T2 - MockSensor : Faking remote sensors as embedded sensors for a functional enhancement of android

AU - Arakawa, Yutaka

AU - Tagashira, Shigeaki

AU - Fukuda, Akira

PY - 2013/1/1

Y1 - 2013/1/1

N2 - This paper proposes a mechanism to share and utilize various sensors among multiple Android terminals for a functional enhancement and a battery life extension. The most important contribution is how to emulate the value from remote sensor as a value from a local sensor. By this emulation, all the other applications existed on Google Play Market can utilize remote sensors without any modification. For realizing our proposal, we modified Android OS itself, and developed two applications that run on Android OS. In the former, we uniquely modified SensorManager of Android OS for supporting an external sensors. In the latter, we made a virtualizing application for each embedded sensors that sends a value to other terminals via Bluetooth. Also, we developed a control application of our function itself. Through our demo using "Penguin Skiing 3D", we show that an acceleration sensor is successfully virtualized and is behaving as a local sensor of another terminal. In addition, we evaluate the affect of a sampling interval and a cache update interval at a remote terminal against the accuracy at a local terminal.

AB - This paper proposes a mechanism to share and utilize various sensors among multiple Android terminals for a functional enhancement and a battery life extension. The most important contribution is how to emulate the value from remote sensor as a value from a local sensor. By this emulation, all the other applications existed on Google Play Market can utilize remote sensors without any modification. For realizing our proposal, we modified Android OS itself, and developed two applications that run on Android OS. In the former, we uniquely modified SensorManager of Android OS for supporting an external sensors. In the latter, we made a virtualizing application for each embedded sensors that sends a value to other terminals via Bluetooth. Also, we developed a control application of our function itself. Through our demo using "Penguin Skiing 3D", we show that an acceleration sensor is successfully virtualized and is behaving as a local sensor of another terminal. In addition, we evaluate the affect of a sampling interval and a cache update interval at a remote terminal against the accuracy at a local terminal.

UR - http://www.scopus.com/inward/record.url?scp=84905711854&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84905711854&partnerID=8YFLogxK

U2 - 10.1145/2517351.2517385

DO - 10.1145/2517351.2517385

M3 - Conference contribution

AN - SCOPUS:84905711854

SN - 9781450320276

T3 - SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems

BT - SenSys 2013 - Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems

PB - Association for Computing Machinery

ER -