Mastering BLE on Android and iOS

In an increasingly connected world, Bluetooth Low Energy (BLE) has emerged as the go-to technology for seamless interaction between smartphones and Internet of Things (IoT) devices. Despite its widespread adoption, companies across the board struggle with crafting reliable and efficient BLE-based applications. With a varying BLE communication performance across different smartphones and operating systems, the challenge grows exponentially when exchanging time-critical data. This thesis aims to solve these problems by providing a library that implements highly reliable and efficient Bluetooth Low Energy (BLE) communication for Android and iOS. Using our state-of-the-art measurement equipment, you will find the root causes of existing BLE problems on smartphones and their impact on IoT applications. Furthermore, you will implement mechanisms and techniques to mitigate these problems and to create highly reliable and efficient BLE applications. Your research will pave the way for new, innovative smartphone-based IoT applications, from tracking the performance of elite athletes to monitoring critical health parameters in patients and unleashing the power of real-time data in industrial settings.

Download as PDF

Student Target Groups:

  • Students of ICE/Telematics;
  • Students of Computer Science.

Thesis Type:

  • Master Thesis / Bachelor Thesis

Goal and Tasks:

  • Investigate the BLE performance of state-of-the-art smartphones using our high-fidelity measurement equipment;
  • Learn and improve your Android, iOS, and Flutter development skills;
  • Elevate your BLE expertise as you tackle real-world challenges, bridging the gap between theory and practical application.

Note that there is the possibility of getting a paid contract while working on the thesis.

Recommended Prior Knowledge:

  • Experience with Android, iOS and/or Flutter development;
  • Basic knowledge of Bluetooth Low Energy (BLE) and wireless communication;
  • Experience with embedded system development (e.g., in Zephyr RTOS) is a plus.

Start:

  • a.s.a.p.

Contact: