Skip to content

bloodmooncode/Blazorwasm

Repository files navigation

LOGO

MicrogirdEMS

Energy management of microgrids

C# .NET Core 6.0 Blazor SQL Server

你可以在这两种语言中选择其一来阅读 readme 文档:

本项目是为微电网的能源管理构建基于 web 的 GUI 软件开发。前端开发工具vscode, 后端开发工具IDEA

UI 设计

figma 设计UI界面, 只单纯实现基础线框图布局

前端相关

使用 CSharp 以及 Blazor WebAssembly 模板来完成项目前端逻辑

在实际的前端编写过程中尝试了各种组件库,如 bootstrap V5 , MudBlazor

前端接口设计图

Alt text

前端预览

Alt text

前端运行

dotnet watch run  # support hot reload
# port: 5277

后端相关

关键词定义

序号 名词 解释
1 MicroGrid 微型电力网络
2 CDG 可控分布式发电机
3 RDG 非可控可再生分布式发电机
4 ESS 储能系统
5 SOC 储能系统(ESS)的储电量

后端功能接口设计

Alt text

后端实现

springboot + MySQL 搭建后端测试环境, 测试后端代码仓库

API Json Colletion 可导入postman进行api接口测试

opcua 数据交互

opcua server 数据 未曾实现

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published