Abstract

Small, compact and embedded sensors are a pervasive technology in everyday life for a wide number of applications (e.g., wearable devices, domotics, e-health systems, etc.). In this context, wireless transmission plays a key role, and among available solutions, Bluetooth Low Energy (BLE) is gaining more and more popularity. BLE merges together good performance, low-energy consumption and widespread diffusion. The aim of this work is to review the main methodologies adopted to investigate BLE performance. The first part of this review is an in-depth description of the protocol, highlighting the main characteristics and implementation details. The second part reviews the state of the art on BLE characteristics and performance. In particular, we analyze throughput, maximum number of connectable sensors, power consumption, latency and maximum reachable range, with the aim to identify what are the current limits of BLE technology. The main results can be resumed as follows: throughput may theoretically reach the limit of ~230 kbps, but actual applications analyzed in this review show throughputs limited to ~100 kbps; the maximum reachable range is strictly dependent on the radio power, and it goes up to a few tens of meters; the maximum number of nodes in the network depends on connection parameters, on the network architecture and specific device characteristics, but it is usually lower than 10; power consumption and latency are largely modeled and analyzed and are strictly dependent on a huge number of parameters. Most of these characteristics are based on analytical models, but there is a need for rigorous experimental evaluations to understand the actual limits.

Highlights

  • As defined in Section 2.1.1, Bluetooth Low Energy (BLE) specifies three channels reserved for the broadcasting, which means that the broadcaster sends the same packet in all three channels for each advInterval, as shown in Figure 6, while the scanner changes the channel where to scan in each scanInterval

  • The aim of this review is to describe the BLE stack and the functioning of the protocol of this wireless communication technology

  • We show the data already existing in the literature, highlighting the agreements and the contrasts of the results and proposing the main topics to study in depth, in order to obtain complete knowledge about them

Read more

Summary

A Systematic Review

Jacopo Tosi 1,2, * ID , Fabrizio Taffoni 1,2 , Marco Santacatterina 3 , Roberto Sannino 3 and Domenico Formica 1 ID. : Neurophysiology and Neuroengineering of Human-Technology Interaction Research Unit, School of Medicine, Università Campus Bio-Medico di Roma, 00128 Rome, Italy;. Unit of Biomedical Robotics and Biomicrosystems, School of Engineering, Università Campus Bio-Medico di Roma, 00128 Rome, Italy. Received: 22 September 2017; Accepted: 8 December 2017; Published: 13 December 2017

Introduction
BLE Protocol Stack
Physical Layer
Link Layer
Host Controller Interface
Logical Link Control and Adaptation Protocol
Security Manager Protocol
Attribute Protocol
Generic Attribute Profile
Generic Access Profile
BLE Communication
Broadcasting
Connections
BLE Packet
BLE Network Topology
BLE Performance
Throughput
Piconet Size
Power Consumption
Latency
Discussion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.