SensingKit: Evaluating the Sensor Power Consumption in iOS devices
Kleomenis Katevas, Hamed Haddadi, Laurissa Tokarchuk

TL;DR
SensingKit is an open-source, multi-platform sensing library for iOS and Android that enables large-scale mobile sensing experiments, with a focus on evaluating sensor power consumption and supporting Bluetooth beacon technologies.
Contribution
It introduces SensingKit, a universal sensing library supporting multiple platforms and Bluetooth beacons, with detailed power consumption evaluation on iOS devices.
Findings
Power consumption varies significantly across sensors
Support for Bluetooth Smart (BLE) beacons like iBeacon and Eddystone
SensingKit facilitates large-scale mobile sensing research
Abstract
Today's smartphones come equipped with a range of advanced sensors capable of sensing motion, orientation, audio as well as environmental data with high accuracy. With the existence of application distribution channels such as the Apple App Store and the Google Play Store, researchers can distribute applications and collect large scale data in ways that previously were not possible. Motivated by the lack of a universal, multi-platform sensing library, in this work we present the design and implementation of SensingKit, an open-source continuous sensing system that supports both iOS and Android mobile devices. One of the unique features of SensingKit is the support of the latest beacon technologies based on Bluetooth Smart (BLE), such as iBeaconand Eddystone. We evaluate and compare the power consumption of each supported sensor individually, using an iPhone 5S device running on iOS 9.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
