itu.dk/~panic/projects
Student project proposal:

Robust Bluetooth scatternet middleware

Bluetooth units

Suggested size

Master's Thesis/15ECTS project; workload: 20% theoretical/80% practical.

Objective

Show that it is possible to make Java based scatternet middleware robust against node failures.

Goal

Design, implement and evaluate a refinement of BEDDERnet that will allow smaller BEDDERnet scatternets to merge efficiently into one large scatternet.

Content

Bluetooth scatternets enable distantly located Bluetooth units to communicate via intermediate units. Bluetooth Enabled Device ad-hoc Network (BEDDERnet) is a piece of Java middleware providing basic connectivity for Java applications in a Bluetooth scatternet. It can run in J2ME on Bluetooth enabled mobile phones, supporting MIDlets, or in J2SE on Bluetooth-enabled laptops using the BlueCove libraries.

In this project, BEDDERnet should be refined to

  1. allow BEDDERnets to automatically detect when they are within range of other BEDDERnets
  2. allow merging two BEDDERnets (e.g., the results of a partitioning of a single BEDDERnet)
  3. allow a node that has just left a BEDDERnet to re-join efficiently.
The challenge is to get this working on real Bluetooth devices, and making it interact efficiently with the routing protocol, e.g., DSDV or AODV.

Possible supervisors

Arne John Glenstrup, Sebastian Büttrich, (Jens Christian Godskesen)

Literature


Arne John Glenstrup