Self-Organizing Routing Protocol for Bluetooth Low Energy Sensor Networks
Haatanen, Marko (2012)
Haatanen, Marko
Oulun seudun ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201203233719
https://urn.fi/URN:NBN:fi:amk-201203233719
Tiivistelmä
Oulu University of Applied Sciences
Information Technology and Telecommunications
Author(s): Marko Haatanen
Title of thesis: Self-Organizing Routing Protocol for Bluetooth Low Energy Sensor Networks
Supervisor(s): Teemu Korpela
Term and year when the thesis was submitted: Spring 2012 Number of pages: 37
One of the main reasons for starting this project was to learn how to utilize Bluetooth Low Energy technology. It was started on the side of a European Union funded project that creates a power consumption metering system for households. Therefore the goal of the project was to create an individual plug-in power consumption meter that communicates with Bluetooth Low Energy technology built on an Arduino prototyping platform. This thesis focuses on the creation of the routing protocol for the system. The requirements for the routing protocol was that it should be light weight and flexible. It should also be self-organizing and able to recover from the removal of nodes.
Previous knowledge from several communication courses was necessary to create such a protocol. The specifics and possibilities of the Bluetooth Low Energy radio were gathered from several white papers. This information was used to produce the basics of the routing protocol, which was then developed further by studying the effects of the addition and modifications of the features. This was mainly done brainstorming ideas. Testing the protocol was not possible, since the hardware was not ready. However, several tests were designed to prove the proper functioning of the protocol.
In the end, a light weight and flexible model for the routing protocol was created that fulfilled the requirements set in the beginning of the project. The routing protocol works for the application at hand, and it is flexible enough to fill future needs as well.
Information Technology and Telecommunications
Author(s): Marko Haatanen
Title of thesis: Self-Organizing Routing Protocol for Bluetooth Low Energy Sensor Networks
Supervisor(s): Teemu Korpela
Term and year when the thesis was submitted: Spring 2012 Number of pages: 37
One of the main reasons for starting this project was to learn how to utilize Bluetooth Low Energy technology. It was started on the side of a European Union funded project that creates a power consumption metering system for households. Therefore the goal of the project was to create an individual plug-in power consumption meter that communicates with Bluetooth Low Energy technology built on an Arduino prototyping platform. This thesis focuses on the creation of the routing protocol for the system. The requirements for the routing protocol was that it should be light weight and flexible. It should also be self-organizing and able to recover from the removal of nodes.
Previous knowledge from several communication courses was necessary to create such a protocol. The specifics and possibilities of the Bluetooth Low Energy radio were gathered from several white papers. This information was used to produce the basics of the routing protocol, which was then developed further by studying the effects of the addition and modifications of the features. This was mainly done brainstorming ideas. Testing the protocol was not possible, since the hardware was not ready. However, several tests were designed to prove the proper functioning of the protocol.
In the end, a light weight and flexible model for the routing protocol was created that fulfilled the requirements set in the beginning of the project. The routing protocol works for the application at hand, and it is flexible enough to fill future needs as well.