About ETRO  |  News  |  Events  |  Vacancies  |  Contact  
Home Research Education Industry Publications About ETRO

Master theses

Current and past ideas and concepts for Master Theses.

Integration of multicast routing in the Contrained Application Protocol's (COAP) observe paradigm.


CoAP is an application layer protocol often used in Wireless Sensor and Actuator Networks (WSANs). It is a lightweight version of the HTTP. CoAP allows motes to make their data available to potential consumers on the network. One of the ways this can be done is by using the observe model. In this model, the consumer will alert its interest in specific data to the mote that makes it available. That mote then alerts all interested consumers when the value of the requested data changes.
For now, this is done by sending the same unicast message to every interested consumer, resulting in a lot of duplicate packets in the network. This can be solved by using a multicast packet, if all interested consumers are part in the same multicast group.
The goal of this project is to adapt the current CoAP implementation to allow the use of multicast to send packets to alert all interested consumers when needed and test it on a real WSAN.

Kind of work

In this thesis, you will have to adapt the existing CoAP protocol, in order to allow the use of multicast packets when needed. To do this, you will need the change both C (inside ContikiOS) and JavaScript (in the Firefox plugin) code.
You will test your software with motes operating in a real network.

Framework of the Thesis

In context of FWO, EU projects and Industry collaboration projects of the smartnets group.

Number of Students

1 or 2 students

Expected Student Profile

Programming skills in C, a scripting language (e.g. Linux shell scripting, Python) and Javascript. The knowledge of C must be enough to create/modify applications in ContikiOS and to modify the operating system itself. The knowledge of a scripting language is necessary to create/modify scripts to automate simulations and process simulation results. The knowledge of Javascript is necessary to modify the CoAP plugin in CoAP.
Basic knowledge of IP networking and link-layer communication in wireless networks.

An adventurous spirit to work with wireless networks.


Prof. Dr. Ir. Kris Steenhaut

+32 (0)2 629 2977

more info


Mr. Matthias Carlier

+32 (0)2 629 2976

more info

- Contact person




- Contact person

- Thesis proposals

- ETRO Courses

- Contact person

- Spin-offs

- Know How

- Journals

- Conferences

- Books

- Vacancies

- News

- Events

- Press


ETRO Department

Tel: +32 2 629 29 30

©2019 • Vrije Universiteit Brussel • ETRO Dept. • Pleinlaan 2 • 1050 Brussels • Tel: +32 2 629 2930 (secretariat) • Fax: +32 2 629 2883 • WebmasterDisclaimer