Configuration management and data collection in Raspberry Pi based networks

OData support
Naszály Gábor
Department of Measurement and Information Systems

This thesis describes the design of a custom solution for enhancing the efficiency of installation and managing configuration in embedded system networks.

The basic idea is that every node of a network - built of Raspberry Pi modules - could be managed centrally, including configuration changes.

This idea was specialized according to a sample application, where separate network nodes collect sensor data.

My solution was built on the increasingly used conception of configuration management.

The implemented solution is a centrally managed sensor based network, to which adding new nodes, and installing / configuring these is done automatically aside from minimal manual intervention. The configuration basically depends on the connected sensors, but can be customized centrally. These features are based on a configuration management application called Puppet, and on the framework including it, developed specially for this purpose.

Node installation, system supervision and configuration management are possible through a graphical user interface, which also provides possibility to visualize collected data.


Please sign in to download the files of this thesis.