Inspiration

Energy Consumption of several devices often not accessible without special sockets.

What it does

Scans the network via broadcast for supported devices and gathers general information and energy consumption. The client side has to implement the service as well

How we built it

"Microservice" as Server, with Web-Ui, MQTT-Broker, Database, C++ Network Service On Client Side: Java as client implementation

Challenges we ran into

Ubuntu

Accomplishments that we're proud of

What we learned

Planning and preparation is key.

Git Repo

Server Side (C++): https://github.com/MathiasSchoettle/gpid-e-server

Web-UI (Angular, Typescript): https://github.com/MathiasSchoettle/gpid-e-web

Client Side (Java): https://github.com/MathiasSchoettle/gpid-e-client

What's next for GPID-E

Hopefully we can improve this service, so several companies will adapt the service to help the creation of a greener future.

Share this project:

Updates