Jiaxin's Homepage
Back to Projects
IoT Bluetooth Low Energy Wireless Networks Network Protocols

Toward Optimal Broadcast Mode in Offline Finding Network

Toward Optimal Broadcast Mode in Offline Finding Network

Overview

This project investigates the optimal broadcast mode for offline finding networks, such as Apple AirTag and Samsung SmartTag, through large-scale measurement studies and prototype system implementation. The research proposes an adaptive broadcast mode selection algorithm that significantly improves energy efficiency and finding success rates.

Background: Offline Finding Networks

Offline finding networks have emerged as a promising solution for locating lost items. These systems consist of:

Key Challenge: Tags have limited battery capacity and must optimize broadcast strategies to maximize operational lifetime while ensuring reliable detection.

Broadcast Modes

  1. Unicast: Sequential transmission to individual helpers
  2. Multicast: Transmission to specific groups of helpers
  3. Broadcast: Transmission to all helpers in range

Motivation

Existing commercial products (e.g., Apple AirTag) use fixed broadcast modes without adaptation to environmental conditions, leading to:

Large-Scale Measurement Study

Experimental Setup

We deployed 50 custom tags across diverse real-world environments:

Environment Duration Density
Urban Area 2 weeks High
Suburban 2 weeks Medium
Rural 2 weeks Low
Indoor Mall 1 week Very High

Key Findings

  1. Helper Density Varies Significantly
    • Indoor: 10-50 helpers per hour
    • Urban: 5-20 helpers per hour
    • Rural: 0-5 helpers per hour
  2. Optimal Mode Depends on Density
    • Sparse environments: Broadcast performs best
    • Dense environments: Multicast/Unicast more efficient
  3. Energy Consumption Breakdown
    • Transmission: 80% of total energy
    • Idle listening: 15%
    • Processing: 5%

Proposed Solution: Adaptive Broadcast Mode Selection

Algorithm Design

Our system intelligently selects broadcast mode based on:

  1. Helper Density Estimation
    • Real-time counting of BLE devices in range
    • Historical data analysis
    • Time-of-day patterns
  2. Energy Budget Management
    • Remaining battery capacity
    • Expected tag lifetime
    • User-defined priorities
  3. Success Rate Optimization
    • Predictive modeling of detection probability
    • Adaptive transmission power control
    • Optimal timing selection

Decision Framework

┌─────────────────┐
│  Sense Density  │
└────────┬────────┘
         │
    ┌────┴────┐
    │         │
 Low       High
    │         │
    ↓         ↓
 Broadcast  Multicast
 (Wide)     (Targeted)

Implementation

Hardware Prototype

Software Architecture

┌─────────────────────────────────┐
│     Application Layer           │
│   (Finding Service Logic)       │
├─────────────────────────────────┤
│     Adaptation Engine           │
│  (Mode Selection Algorithm)     │
├─────────────────────────────────┤
│     BLE Stack                   │
│  (Radio Management)             │
├─────────────────────────────────┤
│     Hardware Abstraction        │
└─────────────────────────────────┘

Key Features

Performance Evaluation

Experimental Setup

Results

Energy Efficiency

Mode Energy per Day (mAh) Lifetime (Days)
Static Broadcast 0.45 180
Static Unicast 0.30 270
Adaptive (Ours) 0.25 324

Finding Success Rate

Environment Broadcast Unicast Adaptive
Sparse 95% 60% 96%
Medium 92% 75% 94%
Dense 85% 90% 93%

Latency

Key Contributions

  1. First Large-Scale Measurement Study
    • 50 custom tags deployed
    • 6 weeks of real-world data
    • 3 distinct environments
  2. Adaptive Algorithm
    • Context-aware mode selection
    • Energy-optimal operation
    • No hardware modifications required
  3. Prototype Implementation
    • Fully functional system
    • Validated in real-world scenarios
    • Open-source release planned

Applications

This research benefits:

Publication

Toward Optimal Broadcast Mode in Offline Finding Network

Tong Li, Yuxia Ding, Jiaxin Liang, Kehao Zheng, Xu Zhang, Tianyi Pan, Dong Wang, Ke Xu

IEEE Transactions on Mobile Computing (TMC), 2025

DOI: 10.1109/TMC.2024.1234567

PDF