Lumia SensorCore SDK

Lumia SensorCore SDK is a collection of APIs utilising data from different sensors (for example, accelerometer) and also location information. This information can be used to track user’s physical activities and motion. The sensors are able to run constantly in the background, collecting and preserving data for up to past ten days. Even though they are constantly active, they run in a low power mode, consuming only a negligible amount of battery. Since the sensors may provide access to user’s private data, data privacy is a critical part of the design. User has always the option of disabling SensorCore SDK sensors and clearing any collected data.

The Lumia SensorCore SDK will be available initially for Lumia 1520, Lumia Icon, Lumia 930, Lumia 630 and 635, running on Windows Phone 8.1 with Cyan firmware.

Lumia SensorCore SDK beta

The following features are included in SensorCore SDK beta:

  • Step counter counts the user's walking and running steps
  • Activity monitor determines the current type of motion of the phone and the user
  • Place monitor identifies user's home, work and known visited places
  • Track point monitor records location points along the route the user has taken

Key characteristics of SensorCore SDK

  • Power and memory efficient
  • Secure data storage on the phone
  • Access to Motion history up to ten days

This documentation contains overview of each SensorCore SDK API, a quick start to get you started and some more advanced samples. Essential Practises and best practises sections will guide you how to implement SensorCore SDK support in your application safely and handling required hardware and privacy requirements. There's also link to the SensorCore full API reference.

The SDK is delivered via NuGet service, and instruction how to add the libraries to your project in Visual Studio can be found as part of the Quick Start.

Subtopics in this section:

Last updated 23 June 2014

Back to top