Skip to content

This repository contains exemplary implementations of a cloud-based control services that can be connected to a FIWARE platform.

License

Notifications You must be signed in to change notification settings

mhg-local/n5geh.services.controller

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository contains controllers that control IoT devices via the FIWARE framework. Figure 1 illustrates the communication with the fiware framework: The controller service gets the current value of the IoT devices from the orion context broker and sends commands to the context broker that are passed to the IoT devices afterwards. The filip library is used for the communication with the orion context broker.

Overview of the framework and controller integration

Figure 1: Overview of the framework and controller integration (adapted from: https://fiware-tutorials.readthedocs.io/en/latest/iot-over-mqtt/index.html)

Services

PIDcontrol service

This service includes a PID controller that communiates with the controlled system (IoT devices) via the fiware platfrom. The controller receives the process variable (measurement) from the context broker with a http get request. The computed control variable (actuation) is send back to the context broker afterwards and passed as a command to the IoT device (actuator).

Publications

We presented the services in the following publications:

  • Baranski, M., Storek, T. P. B., Kümpel, A., Blechmann, S., Streblow, R., Müller, D. et al., (2020). National 5G Energy Hub : Application of the Open-Source Cloud Platform FIWARE for Future Energy Management Systems. https://doi.org/10.18154/RWTH-2020-07876

  • T. Storek, J. Lohmöller, A. Kümpel, M. Baranski & D. Müller (2019). Application of the open-source cloud platform FIWARE for future building energy management systems. Journal of Physics: Conference Series, 1343, 12063. https://doi.org/10.1088/1742-6596/1343/1/012063

License

Copyright

2020, RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficient Buildings and Indoor Climate

Contact

EONERC EBC_Logo

Institute for Energy Efficient Buildings and Indoor Climate (EBC)
EON Energy Research Center (EONERC)
RWTH University Aachen, Germany

Acknowledgement

We gratefully acknowledge the financial support provided by the BMWi (Federal Ministry for Economic Affairs and Energy), promotional reference 03ET1561A/B/C

About

This repository contains exemplary implementations of a cloud-based control services that can be connected to a FIWARE platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.1%
  • Dockerfile 1.9%