### DP配置文件
路径:/app/config/dp_mqtt.json
| 字段 | 含义 | 默认值 |
|------|------|--------|
| host | 服务器地址 | emsmqtt.lnxall.com |
| port | 端口号 | 60060 |
| user | 用户名 | localuser |
| pass | 密码 | dywl@galaxy |
| uploadConfigUrl | 配置上传地址 | http://emsmqtt.lnxall.com/api/emmsv2/manager/config/upload |
| enable_tls | 启用TLS加密 | 0 |
| disable_lz4 | 禁用LZ4压缩 | 1 |

### 事故反演配置文件 
路径：/app/config/emms2_accident_rule.json
| 字段 | 含义 | 默认值 |
|------|------|--------|
| funcId | 功能ID | AccidentConfig |
| lcSN | 设备序列号 | 21881E000183 |
| time | 时间戳 | 1662002513 |
| interval | 间隔时间 | 1 |
| result | 结果数据 | [] |

### 云平台2.0配置文件
路径：/app/config/emms2_mqtt.json
| 字段 | 含义 | 默认值 |
|------|------|--------|
| host | 服务器地址 | emsmqtt.lnxall.com |
| port | 端口号 | 60007 |
| user | 用户名 | localuser |
| pass | 密码 | dywl@galaxy |
| reportInterval | 上报间隔 | 600 |
| changeReportInterval | 变更上报间隔 | 0 |
| saveDisconnectData | 保存断连数据 | 1 |
| enable_tls | 启用TLS加密 | 0 |
| disable_lz4 | 禁用LZ4压缩 | 0 |
| uploadConfigUrl | 配置上传地址 | http://emsmqtt.lnxall.com/api/emmsv2/manager/config/upload |
### EMS配置
路径：/app/config/ems_cfg.json
| 字段 | 含义 | 默认值 |
|------|------|--------|
| Pmlmax | 最大功率限制 | 1000 |
| K1 | 系数K1 | 100 |
| K2 | 系数K2 | 100 |
| EnProtectDOD | 启用DOD保护 | 1 |
| EnBmsAlarm | 启用BMS报警 | 1 |
| SOCmax | 最大SOC | 95 |
| SOCmin | 最小SOC | 5 |
| WDistHot | 热分布阈值 | 18 |
| WDistCool | 冷分布阈值 | 27 |
| WStartHot | 热启动阈值 | 15 |
| WEndHot | 热结束阈值 | 18 |
| WStartCool | 冷启动阈值 | 30 |
| WEndCool | 冷结束阈值 | 27 |
| Pset | 设定功率 | 5 |
| cab_power | 客舱功率 | 100 |
| Adjpreriod | 调整周期 | 5 |
| EnPcsRpComp | 启用PCS无功补偿 | 0 |
| SetPcsPowerFactor | 设置PCS功率因数 | 0.995 |
### 历史数据打包配置
路径：/app/config/history_archiver.json
| 字段 | 含义 | 默认值 |
|------|------|--------|
| history_dir | 历史数据目录 | /mnt/ssd/history |
| archive_after_years | 归档年限 | 1 |
| delete_after_years | 删除年限 | 3 |
| disk_threshold | 磁盘阈值 | 90.0 |
| upload_method | 上传方式 | delete |
| ftp.host | FTP服务器地址 | ftp.lnxall.com |
| ftp.port | FTP端口号 | 60001 |
| ftp.user | FTP用户名 | devicedata |
| ftp.password | FTP密码 | lnxall123 |
| ftp.remote_dir | FTP远程目录 | /log |
| http.authentication | HTTP认证方式 | basic |
| http.url | HTTP上传地址 | http://192.168.22.130:9090/browser/http/ |

### 云平台大屏数据配置
路径:/app/config/mqtt_pub_dev_list.json
| 设备类型 | 标签 | 说明 |
|---------|------|------|
| METER | Online | 在线状态 |
| METER | AlarmCnt | 报警计数 |
| METER | AphaseVoltage | A相电压 |
| METER | BphaseVoltage | B相电压 |
| METER | CphaseVoltage | C相电压 |
| METER | AphaseCurrent | A相电流 |
| METER | BphaseCurrent | B相电流 |
| METER | CphaseCurrent | C相电流 |
| METER | ActivePower | 有功功率 |
| METER | ReactivePower | 无功功率 |
| METER | ApparentPower | 视在功率 |
| PCS | Online | 在线状态 |
| PCS | AlarmCnt | 报警计数 |
| PCS | AphaseVoltage | A相电压 |
| PCS | BphaseVoltage | B相电压 |
| PCS | CphaseVoltage | C相电压 |
| PCS | AphaseCurrent | A相电流 |
| PCS | BphaseCurrent | B相电流 |
| PCS | CphaseCurrent | C相电流 |
| PCS | ActivePower | 有功功率 |
| PCS | ReactivePower | 无功功率 |
| PCS | RunStatu | 运行状态 |
| PCS | GridConnected | 并网状态 |
| PCS | ApparentPower | 视在功率 |
| BMS | Online | 在线状态 |
| BMS | AlarmCnt | 报警计数 |
| BMS | SOC | 电池荷电状态 |
| BMS | RackVoltage | 机架电压 |
| BMS | RackCurrent | 机架电流 |
| BMS | RackCagDsgState | 机架充放电状态 |
| BMS | RackMaxVoltage | 机架最高电压 |
| BMS | RackMinVoltage | 机架最低电压 |
| BMS | RackMaxTemp | 机架最高温度 |
| BMS | RackMinTemp | 机架最低温度 |
| PV | Online | 在线状态 |
| PV | AlarmCnt | 报警计数 |
| PV | RphaseVoltage | R相电压 |
| PV | SphaseVoltage | S相电压 |
| PV | TphaseVoltage | T相电压 |
| PV | RphaseCurrent | R相电流 |
| PV | SphaseCurrent | S相电流 |
| PV | TphaseCurrent | T相电流 |
| PV | ActivePower | 有功功率 |
| PV | ReactivePower | 无功功率 |
| PV | ApparentPower | 视在功率 |
| MPPT | Online | 在线状态 |
| MPPT | AlarmCnt | 报警计数 |
| MPPT | BusVol | 母线电压 |
| MPPT | BusCur | 母线电流 |
| MPPT | TotalPower | 总功率 |

### 端口配置:
路径：/app/config/port_config.json
#### UART配置
| 字段 | 含义 | 默认值 |
|------|------|--------|
| name | 接口名称 | RS485_1/RS485_2/.../RS485_8 |
| baud | 波特率 | 57600/9600 |
| data_bit | 数据位 | 8 |
| stop_bit | 停止位 | 1 |
| parity | 校验位 | N |

#### LAN配置
| 字段 | 含义 | 默认值 |
|------|------|--------|
| name | 接口名称 | lan |
| type | IP类型 | static |
| ip | IP地址 | 172.18.39.254 |
| mask | 子网掩码 | 255.255.255.0 |

#### WAN配置
| 字段 | 含义 | 默认值 |
|------|------|--------|
| name | 接口名称 | wan1/wan2 |
| type | IP类型 | static/dhcp |
| ip | IP地址 | 172.18.37.254/172.18.36.254 |
| gateway | 网关 | 172.18.37.1/172.18.36.1 |
| mask | 子网掩码 | 255.255.255.0 |
| metric | 路由度量值 | 100/80 |

#### CAN配置
| 字段 | 含义 | 默认值 |
|------|------|--------|
| name | 接口名称 | CAN1/CAN2 |
| baud | 波特率 | 500000 |
| filter.id | 过滤器ID | 0x00000001/0x00000200 |
| filter.mask | 过滤器掩码 | 0xffffffff/0xffffff00 |

#### DI配置
| 字段 | 含义 | 默认值 |
|------|------|--------|
| name | 接口名称 | DI1/DI2/.../DI16 |
| disp_name | 显示名称 | DI1/DI2/.../DI16 |
| ncno | 常开常闭 | 0 |

#### DO配置
| 字段 | 含义 | 默认值 |
|------|------|--------|
| name | 接口名称 | DO1/DO2/.../DO6/NC1/NC2 |
| disp_name | 显示名称 | DO1/DO2/.../DO6/NC1/NC2 |

#### 版本信息
| 字段 | 含义 | 默认值 |
|------|------|--------|
| ver | 配置版本 | 0.1 |

### 数采相关配置
路径：/app/config/proto_sys.json
| 字段 | 含义 | 默认值 |
|------|------|--------|
| sample_rate | 采样率 | 10 |
| data_persistence | 数据持久化 | 1 |
| history_rolling | 历史数据滚动时间 | 72 |
| snapshoot_interval | 快照间隔 | 15 |
| db_update_interval | 数据持久化数据库更新间隔 | 60 |

### 站控配置文件
路径：/app/config/stactrl_mqtt.json
| 字段 | 含义 | 默认值 |
|------|------|--------|
| host | 服务器地址 | 172.19.102.99 |
| port | 端口号 | 1883 |
| user | 用户名 | localuser |
| pass | 密码 | dywl@galaxy |
| reportInterval | 上报间隔 | 600 |
| changeReportInterval | 变更上报间隔 | 0 |
| saveDisconnectData | 保存断连数据 | 1 |
| enable_tls | 启用TLS加密 | 0 |
| disable_lz4 | 禁用LZ4压缩 | 1 |

### 北向配置文件
路径：/app/config/north/mqtt_north_cfg.json
| 字段 | 含义 | 默认值 |
|------|------|--------|
| standard | 标准北向 | 无 |
| name | 通道名称 | iec104/modbus/XX云.. |
| port | 端口号 | 无 |
| index | 通道索引 | 0-9 |
| enable | 通道使能 | 0 |
| lz4 | 启用LZ4压缩 | 0 |
| host | 服务器地址 | 无 |
| user | 用户名 | 无 |
| pass | 密码 | 无 |
| interval | mqtt数据周期上报间隔 | 无 |
| EMS | EMS设备上报间隔(s) | 60 |
| PCS | PCS设备上报间隔(s) | 60 |
| BMS | BMS设备上报间隔(s) | 60 |
| CELL | CELL设备上报间隔(s) | 60 |
| DIDO | DIDO设备上报间隔(s) | 60 |
| AIRCOND | AIRCOND设备上报间隔(s) | 60 |
| PCS_METER | PCS_METER设备上报间隔(s) | 60 |
| GRID_METER | GRID_METER设备上报间隔(s) | 60 |
| OTHERS | OTHERS设备上报间隔(s) | 60 |
| heart_beat | mqtt心跳上报间隔(s) | 60 |
| login | mqtt发送重新登陆消息间隔时间(s) | 5 |
| north_control | 北向投切索引 | -1 |

### 系统默认配置
路径：/app/config/system_cfg.json
| 字段 | 含义 | 默认值 |
|------|------|--------|
| id | 柜号 | 000000 |
| cnt_id | 控制器ID | def |
| name | 柜名 | 默认柜名 |
| location | 位置信息 | xxx.xx,xx.xx |
| capacity | 容量 | 215 |
| power | 功率 | 100 |
| time | 时间 | 1960-1-1 |
| local | 本地配置 | default |
| station_name | 站点名称 | 默认站点名称 |
| en_cloud | 启用云服务 | 0 |
| tenant_id | 租户ID | 000000 |
| en_mqtt_dp | 启用DP MQTT | 1 |
| en_mqtt_emms2 | 启用EMMS2 MQTT | 1 |
| en_mqtt_emms2_write | 启用EMMS2 MQTT写入 | 1 |
| en_mqtt_stactrl | 启用STACTRL MQTT | 1 |
| en_mqtt_stactrl_write | 启用STACTRL MQTT写入 | 1 |
| en_lc | 启用本地控制 | 1 |
| en_lc_ctrl | 启用本地控制写入 | 1 |
| mode | 运行模式 | 1 |
| mode_microgrid | 微电网模式 | 2 |
| en_diesel_generator | 启用柴油发电机 | 0 |
| en_photovoltaic | 启用光伏 | 0 |
| en_mains | 启用市电 | 0 |
| en_charging_pile | 启用充电桩 | 0 |
| en_esc | 启用ESC | 0 |
| en_sts | 启用STS | 0 |
| en_icb | 启用ICB | 0 |
| en_lcb | 启用LCB | 0 |
| en_ats | 启用ATS | 0 |
| en_north_mqtt | 启用北向MQTT | 0 |
| en_custom_mqtt | 启用自定义MQTT | 0 |
| ms_mode | 主从模式 | 0 |
| is_slave | 从机模式 | 0 |

### 不清楚的配置文件(更新中)
    /app/config/rate.json
    /app/config/tag_addr_map.json

### 废弃的配置文件
    /app/config/iec104_config.json
    /app/config/mqtt_server.json
    /app/config/price.json
    /app/config/proto_trigger_cfg.json

### 代码中默认支持的数量
| 含义 | 值 | 对应的宏 |
|------|--------| --------|
| 最大通道 | 64 | MAX_CHANNEL |
| 每个通道最多支持的设备数 | 256 | CHANNEL_DEVS_MAX |
| 每个设备最多支持的只读点位 | 1024 | RO_TAGS_MAX |
| 每个设备最多支持的读写点位 | 1024 | RW_TAGS_MAX |
| 每个设备最多支持的系统点位 | 10 | SYS_INFO_TAGS_MAX |
| 每个设备最大采集命令数 | 512 | NUM_POLL_CHUNkS_MAX |
| 主机支持最大的从机数量 | 10 | MAX_LC_SUM_SUPPORT |
