Skip to content

haricalzi/Distributed-Energy-Supply-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DISTRIBUTED ENERGY SUPPLY MANAGEMENT

This project consists in the design and implementation of DESM (Distributed Energy Supply Management), a simplified simulation of an energy supply network overseen by a renewable energy provider.

More detailed informations about the project can be found in the attached PDF.

How to Run the Project

1. Prerequisites

  • Java Development Kit (JDK): ensure you have a JDK installed
  • MQTT Broker: this project uses an MQTT broker, you need to have one running locally (e.g., Mosquitto)

2. Setup

  • Clone the repository to your local machine
  • Navigate to the project directory

3. Build the Project

  • Build the project and download all necessary dependencies using Gradle

4. Run the Components

  • Run the Administration Server
  • Run the Administration Client
  • Run the Rewenable Energy provider
  • Run the Plant component. It's possibile to run multiple instances of the plant to simulate the network

Project for Distributed and Pervasive Systems Systems course, UNIMI , AY 2024/2025, by Hari Calzi.

About

Project for Distributed and Pervasive Systems course, UNIMI [2024-2025]

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages