Skip to content

marco-mueller-dev/iotprocessing

Repository files navigation

Iot Processing

In diesem Projekt im Bereich "Cloud Native Software Engineering" sendet eine fiktive IoT Api per Kafka daten an einen Processor, dieser speichert die gesendeten Daten persistent auf einer Postgres Datenbank. Im Frontend, welches mit NGIX erstellt wurde, sieht man die gesendeten Temparatur Daten und kann die Rate einstellen, mit der der neue Daten gesendet werden und Einträge aus der Datenbänken löschen. Die Anwendung ist auf der Google Cloud deployed.

Quickstart

Lokal

im Browser Cluster aufrufen

-http://34.185.153.50:8080/iot-homepage.html aufrufen

Komponenten

Common

  • geteilte Dto's, Reposistories

iot-generator

  • erzeugt Daten mit einer Fehlerchance auf unrealistische Temparaturen
  • sendet die Daten per Kafka an den Processor

iot-processor

  • verarbeitet und speichert die Daten persistent auf Postgres

iot-frontend

  • stellt die Daten auf der Website dar

Bilder

image image image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors