Evaluating Bluetooth Low Energy for IoT

Bluetooth Low Energy (BLE) is the short-range, single-hop protocol of choice for the edge of the IoT. Despite its growing significance for phone-to-peripheral communication, BLE's smartphone system performance characteristics are not well understood. As others, we experienced mixed erratic performance results in our BLE based smartphone-centric applications. In these applications, developers can only access low-level functionalities through multiple layers of OS and hardware abstractions. We propose an experimental framework for such systems, with which we perform experiments on a variety of modern smartphones. Our evaluation characterizes existing devices and gives new insight about peripheral parameters settings. We show that BLE performances vary significantly in non-trivial ways, depending on SoC and OS with a vast impact on applications.

[1]  Jia Liu,et al.  Energy Analysis of Device Discovery for Bluetooth Low Energy , 2013, 2013 IEEE 78th Vehicular Technology Conference (VTC Fall).

[2]  Guoliang Xing,et al.  ORBIT: a smartphone-based platform for data-intensive embedded sensing applications , 2015, IPSN.

[3]  Salviano Soares,et al.  Coexistence and interference tests on a Bluetooth Low Energy front-end , 2014, 2014 Science and Information Conference.

[4]  Jonathan Fürst,et al.  Leveraging Physical Locality to Integrate Smart Appliances in Non-Residential Buildings with Ultrasound and Bluetooth Low Energy , 2016, 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI).

[5]  Prabal Dutta,et al.  Monoxalyze: Verifying Smoking Cessation with a Keychain-sized Carbon Monoxide Breathalyzer , 2016, SenSys.

[6]  Matti Siekkinen,et al.  How low energy is bluetooth low energy? Comparative measurements with ZigBee/802.15.4 , 2012, 2012 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[7]  JeongGil Ko,et al.  MarketNet: An Asymmetric Transmission Power-based Wireless System for Managing e-Price Tags in Markets , 2015, SenSys.

[8]  Saewoong Bahk,et al.  A Synergistic Architecture for RPL over BLE , 2016, 2016 13th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[9]  Philippe Bonnet,et al.  A Practical Model for Human-Smart Appliances Interaction: Poster Abstract , 2016, BuildSys@SenSys.

[10]  Robin Heydon,et al.  Bluetooth Low Energy: The Developer's Handbook , 2012 .

[11]  JeongGil Ko,et al.  A Measurement Study of BLE iBeacon and Geometric Adjustment Scheme for Indoor Location-Based Mobile Applications , 2016, Mob. Inf. Syst..

[12]  Mani B. Srivastava,et al.  An iBeacon primer for indoor localization: demo abstract , 2014, BuildSys@SenSys.