Bachelor Project: Object Tracking with Bluetooth LE

Tutor: Stephan Wagner

In the past, Bluetooth LE has been used as basis for the development of several indoor localization systems. Typically, these systems consist of low-power transmitters (i.e. beacons) that are deployed at known positions in the indoor environment and mobile receivers (e.g. smart phones). By receiving the signals from multiple transmitters, the mobile receivers can compute their location which can then be used to develop location-based services for indoor environments.

In this project, we will rely on the inverse setup, i.e. fixed receivers and mobile transmitters, to enable cost-efficient tracking of mobile objects. During the project, participants will use the OpenWRT Linux distribution to create a number of spontaneously networked sensors based on TP-Link MR3020 routers. In addition, the participants will develop the necessary software to capture Bluetooth LE packets of mobile transmitters and to forward the packets to a central server where they are used to compute location estimates.

Participants in this course are expected to know how to use Linux (e.g. bash) and they should have a solid understanding of at least one programming language (e.g. C, C++, Java).

This course may be held in German and English depending on the participants. The project is suitable for students at the bachelor level. If you are not sure whether you fulfill the requirements or if you have any questions, please send an email to

Find information in LSF.

The kickoff meeting for this project will take place on Thursday, October 11th, 2018 between 9:00 and 11:00  in S-A 126. Participation in this meeting is mandatory.