Skip to content

VladK333/SmartGridMonitor_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ Smart Grid System Analysis and Monitoring Using WCF Services

πŸ“Œ Project Description

The project implements a system for monitoring and analyzing a Smart Grid using C# and WCF services. Data is loaded from a CSV dataset and includes time series for frequency, energy consumption, and FFT characteristics.


βœ… Key Features

  • File and data stream handling
  • Measurement validation and storage
  • Sequential data transfer between client and server
  • Notifications via delegates and events
  • Analytics and anomaly detection (frequency and FFT)

πŸ› οΈ Technologies

  • C#, .NET, WCF
  • CSV Dataset: Smart Grid Monitoring Dataset

πŸš€ Getting Started

  1. Clone the project and download the dataset.
  2. Define thresholds in app.config (F_threshold, FFT_threshold, DeviationThreshold).
  3. Start the WCF service.
  4. Launch the client and begin a transfer session.

πŸ“‚ Project Structure

  • πŸ‘€ Client – client application (loads and sends data)
  • πŸ–₯️ Server – WCF service (processing, validation, and storage)
  • πŸ“Š Data – dataset (CSV files)
  • πŸ“ Logs – logs and rejected measurements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages