Power Optimization in Bluetooth Low Energy implemented through a System on Chip NRF51 and Apple Notification Center Services
Open Access
Author:
Karnawat, Darshan Nitin
Graduate Program:
Electrical Engineering
Degree:
Master of Science
Document Type:
Master Thesis
Date of Defense:
June 14, 2016
Committee Members:
Sedig Salem Agili, Thesis Advisor/Co-Advisor
Keywords:
BLE Wireless Communication Power Optimization
Abstract:
In the field of wireless communication, consumption of power has become a major issue. As more and more manufacturers embed products with scatternet support, Bluetooth Low Energy (BLE) has emerged as a key technology. Although there is a need for constantly optimizing the power in BLE devices, most of the available literature is based on over-simplified power models.
This thesis presents a scheme for power optimization through a Finite State Machine (FSM) modeling. In addition, a technique called role-switching between master and slaves devices, is presented. The role-switching technique happens during advertising and scanning events in a BLE connection. The work presented in this thesis deals mainly with power and performance improvements in BLE. The power reduction and performance improvements are achieved through software control, specifically due to the proposed role-switching algorithm and the FSM model.
Nordic Semiconductor’s System on a Chip (SoC) NRF51 is used in this research as a base BLE device, and a set of experiments were performed using the proposed FSM Modeling through Gateway Sink Algorithm and the role-switching. Interaction of BLE devices with a smartphone is implemented by accessing Apple Notification Center Services (ANCS). Results show an average improvement of approximately 34.12 % for the scanning mode and 36.53 % for the connection mode in a piconet by using the role-switching algorithm.