Skip to content

Latest commit

 

History

History
85 lines (56 loc) · 2.78 KB

README.md

File metadata and controls

85 lines (56 loc) · 2.78 KB
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 数据 未曾实现