Skip to content

C#-based CnC server for solar array system control system

Notifications You must be signed in to change notification settings

NumixAvali/InterServer

Repository files navigation

InterServer

This is intermediate server application between solar power generation system, and any smart devices. Main goal of this project is providing easy, user-friendly, human-readable and machine-readable form.

API

Secondary goal of this project is to provide API for controlling and monitoring system.

Currently implemented features:

  • Hardware part
    • Getting cached information
    • Getting current information
  • Web part
    • Graphs
    • Settings
    • Documentation
    • Auth
    • API

Building project

  • Get a .NET Core 7 package for your system first;
  • Clone this repository to the directory of your choice;
  • Open terminal, or PowerShell window in directory with project and run dotnet build
  • Put the binaries from bin/Debug/net7.0/ on any web server of choice
  • Copy InverterConfigs directory with all it's contents from the source directory to the compiled binaries directory
  • Start the compiled executable file on the web server

About

C#-based CnC server for solar array system control system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published