Small logo of ETH main building ETH Zurich : Computer Science : Pervasive Computing : Distributed Systems : Education : Student Projects : Abstract

IPv6 over Bluetooth Low Energy (L)

Status: Abgeschlossen

Abstract—Recent research and standardization efforts for the Internet of Things (IoT) have resulted in technological building blocks. Yet the integration of these blocks into real-world applications still remains challenging. To this end, this project aims at the design and implementation of an IoT sensing system that integrates the current state of the art: a low-power hardware platform with sensing, computation, and communication capabilities and a back-end service platform.


The Internet of Things (IoT) allows for the interconnection between the virtual world of computers and the physical world of our everyday lives. Recent advances in the field of wireless sensor networks and the standardization of Internet protocols for constrained environment allow for the seamless integration of low-power sensor nodes into the Internet with Web-based services. At the lower layers, Bluetooth Low Energy (BLE) is a new, interesting technology with a high availability of inexpensive systems-on-a-chip (SoCs) for low-power communication. A draft specification foresees a binding of IPv6 for Low-power Wireless Personal Area Networks (6LoWPAN) for BLE. Having IP on the sensor nodes, the Constrained Application Protocol (CoAP) can directly provide RESTful Web services on the low-power platform. This allows for powerful IoT applications that use real-time sensor values to optimize business processes, improve the quality of life, or increase safety in critical environments.


The student shall evaluate the nRF51 platform and software solutions provided by Nordic Semiconductors to establish grounds for upcoming BLE projects. For this, different evaluation boards should be put into operation, thereby assembling the necessary toolchain including programmers and hardware adapters. A particular focus is on the IoT SDK and its applicability for systems research and prototypes. The final report shall include a comprehensive "getting started" guide. Furthermore, the IoT SDK shall be benchmarked and compared to alternatives in collaboration with a bachelor's thesis student.

Student/Bearbeitet von: Ganesh Ramanathan, (Arthur Habicht [B])
Contact/Ansprechpartner: Matthias Kovatsch

ETH ZurichDistributed Systems Group
Last updated February 26 2016 04:30:53 PM MET ko