Energy-Efficient Overlay Protocol for BLE Beacon-Based Mesh Network

  • Pai Chet Ng*
  • , James She
  • , Petros Spachos
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

9 Citations (Scopus)

Abstract

Bluetooth Low Energy (BLE) beacons are designed to operate for years on a coin-cell battery. However, the formation of a mesh network, overlaying on the existing Bluetooth Low Energy (BLE) beacons infrastructure, can severely degrade the lifetime of underlying beacons owing to the excessive current drawn by the scanning event. Even though we can sustain the lifetime of the underlying beacon with duty-cycle scanning, such duty-cycle scanning imposes another challenge to the overlay mesh in disseminating the packet. To this end, this paper proposes a novel overlay protocol that: 1) employs duty-cycle scanning to guarantee the lifetime of the underlying beacon, while 2) defining a set of scanning policies to increase the packet dissemination rate through the overlay mesh network. The duty-cycle scanning defines the scanning time slot based on the lowest feasible duty cycle unveiled through a comprehensive analysis of energy consumed by advertising and scanning events. The scanning policies, on the other hand, allow each node to explore all possible time slots before locking their scanning event to a particular time slot that is most likely to hear the incoming packet. Extensive experiments with practical implementation demonstrate the feasibility of our proposed overlay mesh for real-world use cases.

Original languageEnglish
Pages (from-to)2709-2724
Number of pages16
JournalIEEE Transactions on Mobile Computing
Volume22
Issue number5
DOIs
Publication statusPublished - 1 May 2023
Externally publishedYes

Keywords

  • BLE
  • beacon networks
  • duty cycle
  • mesh networks
  • overlay mesh
  • underlying beacon

Fingerprint

Dive into the research topics of 'Energy-Efficient Overlay Protocol for BLE Beacon-Based Mesh Network'. Together they form a unique fingerprint.

Cite this