Skip to content

配置说明

EMS Simulate 支持通过配置文件和环境变量进行灵活配置。

配置文件

主配置文件位于项目根目录的 config.ini

ini
[server]
port = 8991

[database]
type = sqlite
sqlite_path = data/ems.db

[data_source]
type = db

其中 [server] port 为后端 HTTP 服务端口(默认 8991),源码运行时也可通过 start_back_end.py --port 指定。

数据库配置

SQLite(默认)

无需额外配置,数据库文件自动创建在 data/ 目录下。

MySQL

修改 config.ini

ini
[database]
type = mysql

[mysql]
host = 127.0.0.1
port = 3306
username = your_user
password = your_password
database = ems_simulate

日志配置

日志配置位于 src/config/log/ 目录,支持:

  • 日志级别调整
  • 文件滚动策略
  • 控制台和文件输出

协议默认端口

协议服务端端口说明
Modbus TCP502标准 Modbus TCP 端口
IEC 1042404标准 IEC 104 端口
DLT6458899自定义端口

前端配置

前端开发环境配置文件 front/.env.development

properties
VITE_API_BASE_URL=http://localhost:8991

生产环境创建 front/.env.production 文件配置 API 地址。

Released under the Apache 2.0 License.