这个项目是一个面向能源/工控场景的“配置工具平台”,前后端一体化,核心目标是把站点与设备的复杂参数、点位、协议、流程脚本和多语言内容,统一在可视化界面中编辑、校验、导出和发布。
前端采用 Vue 3 + Pinia + Vite,围绕“基本信息、设备配置、信号库、模板、流程、校验中心”等模块组织,支持对多协议设备(如 Modbus、MQTT、CAN、GPIO、内部点位等)进行结构化建模,并通过表格化编辑器进行大批量配置维护。
后端基于 Node.js/Express,提供鉴权透传、项目持久化、模板读写、发布上传、协议相关代理等接口,数据以 JSON 为核心格式落盘和流转,便于版本管理与自动化集成。项目的一个亮点是“导出链路”比较完整:既能导出工程 ZIP(包含 conf/device/lems_config.json 与各设备信号文件),也支持衍生出协议聚合 JSON(config + devices)用于外部系统对接。整体上,这是一套偏工程化、可落地的配置生产系统,强调“可维护、可追溯、可发布”,适合作为站点级配置管理与交付中台。