Master's Project

Node.js-based Sensor Library Framework for a Data Concentrator in Home Monitoring

, , , Jochen Bauer, M. Comp. Sc., Prof. Dr.-Ing. Jörg Franke

10/2018 – 03/2019


Wearable computing is a relatively new research field of the Internet of Things (IoT) which has undergone huge improvements in the last years and it seems that it will soon become even more important. Wearable sensors are used to capture human motion or to monitor biomedical signals of the human body in various applications in sports, fitness and healthcare.

Often times, the sensors are connected to a smartphone while data acquisition and continuously stream data via Bluetooth or Wi-Fi. Since one of the main target groups for wearable home monitoring are elderly patients, this is not the ideal solution since they often do not own a smartphone or are unfamiliar with the handling. Instead, wearables could acquire and internally log data throughout the day and transmit it to a data concentrator while charging overnight. Such a data concentrator could be implemented using a Raspberry Pi, which is a miniaturized computer that acts as server for the communication with sensors over Bluetooth (Classic or Low Energy – BLE), Wi-Fi or USB.

In this project, a sensor library framework for such a data concentrator scenario will be developed. For the framework, Node.JS will be used since it allows to develop a cross-platform library that can also be used on different operating systems, such as Windows, macOS or Linux. Therefore, a desktop application can be developed by extending the framework with a user interface (UI) that is able to display different sensor information and plot incoming sensor data in real-time.


Full Thesis