on open source mobile sensing - pdfs.semanticscholar.org › presentation › 57c9 ›...

13
On Open Source Mobile Sensing Dmitry Namiot Lomonosov Moscow State University [email protected] Manfred Sneps-Sneppe ZNIIS, M2M Competence Center [email protected] ruSMART 2014

Upload: others

Post on 04-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

On Open Source Mobile

Sensing

Dmitry Namiot Lomonosov Moscow State University

[email protected]

Manfred Sneps-Sneppe ZNIIS, M2M Competence Center

[email protected]

ruSMART 2014

Page 2: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

Phone as a sensor model.

• Smart phones as an ideal platform for collecting

and processing context-related data.

• Computational social science, crowdsensing

• An an attempt to describe and categorize existing

open source libraries for mobile sensing,

• Describe architecture and design patterns

• Discover directions for the future development.

About

Page 3: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

Contents

Introduction

On challenges for mobile phone sensing

Open source libraries for mobile phone sensing

The model and patterns

Conclusion

Page 4: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

Introduction

• Rich sensing capabilities for smart phones

• Collecting data about people’s social behavior

(computational social science – e.g., Reality

Mining)

• Crowd-sensing for business-related tasks (e.g.

OpenSignal)

• Balance between energy efficiency, data

collection, storage, and transmission procedures

Page 5: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

Challenges

• Batteries as a major challenge in achieving

social sensing

• Sensors power consumption: GPS vs.

accelerometer

• Context-aware data collecting. E.g. reuse

location for phone on the table, SD card vs.

cloud storage, etc.

• High level of diversification in mobile sensors

Page 6: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

External collections

Page 7: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

Open Source Frameworks

• AWARE framework: client + server

Page 8: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

Open Source Frameworks

• FUNF framework

Page 9: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

Open Source Frameworks

• Open Data Kit

Page 10: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

Challenges for Open Source

Frameworks.

• Context-aware data collecting. How to

reduce measurements and data

transmission

• A flexible data management. SD-card vs.

Cloud

• Portable (common) data formats

• Built-in data processing

Page 11: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

API vs. DPI

• Traditionally: mobile OS presents API for

built-in sensors

• APIs used by mobile applications

• The standard approach for crowd-sensing

is to split data collecting and data

processing

• So, we have to switch to DPI – Data

Programming Interfaces

Page 12: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

Conclusion

• A survey of the Open Source tools

for mobile sensing.

• Existing projects

• Directions for the future research

• The prediction: we will see mobile sensing as a part

of mobile OS

• An existing example: iBeacons в iOS

Page 13: On Open Source Mobile Sensing - pdfs.semanticscholar.org › presentation › 57c9 › 1ae8bb36eee… · API vs. DPI •Traditionally: mobile OS presents API for built-in sensors

About us

International team: Russia - Latvia (Moscow –

Riga – Ventspils). Big history of developing

innovative telecom and software services,

international contests awards

Research areas are:

open API for telecom,

web access for telecom data,

Smart Cities,

M2M applications, context-aware computing.