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.
- 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)
- C#, .NET, WCF
- CSV Dataset: Smart Grid Monitoring Dataset
- Clone the project and download the dataset.
- Define thresholds in
app.config(F_threshold,FFT_threshold,DeviationThreshold). - Start the WCF service.
- Launch the client and begin a transfer session.
- π€ Client β client application (loads and sends data)
- π₯οΈ Server β WCF service (processing, validation, and storage)
- π Data β dataset (CSV files)
- π Logs β logs and rejected measurements