| Literature DB >> 24351637 |
Elsa Macias1, Alvaro Suarez, Jaime Lloret.
Abstract
Rich-sensor smart phones have made possible the recent birth of the mobile sensing research area as part of ubiquitous sensing which integrates other areas such as wireless sensor networks and web sensing. There are several types of mobile sensing: individual, participatory, opportunistic, crowd, social, etc. The object of sensing can be people-centered or environment-centered. The sensing domain can be home, urban, vehicular… Currently there are barriers that limit the social acceptance of mobile sensing systems. Examples of social barriers are privacy concerns, restrictive laws in some countries and the absence of economic incentives that might encourage people to participate in a sensing campaign. Several technical barriers are phone energy savings and the variety of sensors and software for their management. Some existing surveys partially tackle the topic of mobile sensing systems. Published papers theoretically or partially solve the above barriers. We complete the above surveys with new works, review the barriers of mobile sensing systems and propose some ideas for efficiently implementing sensing, fusion, learning, security, privacy and energy saving for any type of mobile sensing system, and propose several realistic research challenges. The main objective is to reduce the learning curve in mobile sensing systems where the complexity is very high.Entities:
Year: 2013 PMID: 24351637 PMCID: PMC3892889 DOI: 10.3390/s131217292
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Examples of APIs for managing phones' sensors.
| AS readings. AS changes can be detected using the interface | ||
|
| ||
| They provide access to the GPS. | ||
|
| ||
|
| ||
| AS, CS, and GS readings. | ||
|
| ||
| It exports the Windows Phone Location Service API enabling the development of location-aware applications. | ||
|
| ||
| API for receiving events from AS, ALS, CS, GS, PS, light, magnetometer, orientation, rotation, and tap sensors. | ||
|
| ||
| API that gives users the capability to develop location-aware applications. | ||
|
| ||
| API that gives developers a simplified way to use audio and video playback, and access IS functionality. | ||
|
| ||
| Class to access and list sensors ( | ||
|
| ||
| Class representing a specific sensor (some methods: | ||
|
| ||
| Class to create a sensor event object to know the type of sensor that generated the event, the accuracy of the data, and the time at which the event happened. | ||
|
| ||
| Interface to create two callback methods that receives notifications (sensor events) when sensor values change or when sensor accuracy changes. | ||
|
| ||
Brief summary of the analyzed works that use fusion.
| [ | a | Android | WiFi | No | Place-centric sensing |
| [ | a | Android | Microphone | Yes | Crowd sensing |
| [ | d | Android | Yes | Place-centric sensing | |
| [ | a | Android | IS and AS | Yes | Urban sensing |
| [ | a | Maemo 5 | Motion sensors | Yes | Indoor Navigation System |
| [ | a | Symbian | Microphone and AS | Yes | Activities of daily living |
| [ | Work in progress | Maemo 5 | At least one position sensor (GPS, AS) | Yes | Indoor Navigation System |
| [ | a/d | Windows Mobile 6.5 (emulator) | Microphone | Yes | Healthy sleep |
| [ | d | - | GPS, IS and AS | Yes | Classification (for example user location and activity) |
| [ | a | Android and iOS | Digital CS and IS | Yes | Orientation in indoor environments |
| [ | a/d | Windows Mobile | Speaker, microphone and communication sensor | Yes | High-accuracy ranging and localization |
| [ | a | Android | GPS | Yes | Localization |
| [ | a/d | iOS | Microphone | Yes | Sound classification |
| [ | a | Symbian | AS | Yes | Mobile data segmentation |
| [ | General Framework | Not specified | AS and WiFi | Yes | Human behavior pattern analysis |
| [ | a | iOS | Outer CO sensor | Uses commercial services | Urban sensing |
Machine learning algorithms;
Dead reckoning technique;
Hidden Markov model;
Commonsense contextual reasoning;
Semantic location;
Classifier fusion model.
Figure 1.System architecture of a generic MSS.
Brief summary of the reviewed MSS characteristics.
| [ | Yes | No | No | Yes | No | No | No |
| [ | Yes | Yes | No | Yes | No | Yes | No |
| [ | No | Yes | No | Yes | No | Yes | Yes |
| [ | Yes | Yes | No | Yes | No | Yes | No |
| [ | No | No | No | Yes | No | No | No |
| [ | Yes | No | No | Yes | No | No | No |
| [ | Yes | No | Yes | Yes | No | No | |
| [ | No | No | No | Yes | Yes | No | Yes |
| [ | Yes | No | No | Yes | No | No | Yes |
| [ | No | No | No | Yes | No | No | No |
The services of the proxy layer are required to provide a REST interface and assume XML creation and parsing responsibilities;
Object oriented middleware for distributed systems;
Web server between the client and two databases: 3D Map and Information Database;
In progress;
Orienteer web-service;
The bus arrival time prediction service can be implemented in a computing cloud.