itu.dk/~panic/projects
Student project proposal:
Robust Bluetooth scatternet middleware
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
-
allow BEDDERnets to automatically detect when they are
within range of other BEDDERnets
-
allow merging two BEDDERnets (e.g., the results of a
partitioning of a single BEDDERnet)
-
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
-
Rasmus Sidorovs Gohs, Sigurður Rafn Gunnarsson:
Beddernet -
Bluetooth Scatternet Framework For Mobile Devices. Master's
Thesis, IT University of Copenhagen, 2010.
-
Skytte, Guðnason & Nielsen:
BEDNET - Bluetooth Enabled Device ad-hoc NETwork. Master's
Thesis, IT University of Copenhagen, 2008.
-
Nielsen, Glenstrup, Skytte & Guðnason:
Real-world
Bluetooth MANET Java Middleware. Student project, 8pp. IT
University of Copenhagen 2009.
-
Destination-Sequenced
Distance-Vector (DSDV) Routing. Wikipedia.org.
-
Ad hoc On-Demand
Distance Vector (AODV) Routing. Wikipedia.org.
-
Skytte, Guðnason & Nielsen: BEDNET middleware.
Arne John Glenstrup