Repository navigation
Releases: Gululu8023/iec104-simulator
Release list
IEC104 Simulator v1.0.0
IEC104 Simulator v1.0.0
Release date / 发布日期:2026-09-04
中文
v1.0.0 是 IEC104 Simulator 首次完整源码公开版本,包含独立的 Master 和 Slave Windows x64 应用。
亮点
- Master/Slave 双应用及共享 Rust backend/parser workspace。
- 总召、组召、电度召唤、控制、设点、系统命令和单节文件传输。
- 从站命令映射、SOE、SQ=1、15 种数据模拟波形、强制上送和雪崩测试。
- 点表预检与导入、报文树形解析及 CSV/TXT/PCAP/PCAPNG 导出。
- 有界网络背压、统一自动重连、任务生命周期和批量持久化稳定性修复。
下载
iec104-simulator-master_1.0.0_x64_en-US.msi— SHA-256:2c5e1f9ce13a4eb5a240642a4cc9115215224a16db7cf9a7ab6bee0ccc3a934diec104-simulator-master_1.0.0_x64-setup.exe— SHA-256:a77c72f0a46700edcb9c3cc5e12ca259296c44a62f63171d0360e1cc22e40ed7iec104-simulator-slave_1.0.0_x64_en-US.msi— SHA-256:afb277b45702e4f53b9f4c274cf72b60a7a9f81568acba7007d64fb503a58a8aiec104-simulator-slave_1.0.0_x64-setup.exe— SHA-256:d968ec51bb9e6540ebe9c6d19fe0781d28bc48e5bf233eb367190b85ff91132c
Windows 运行依赖 WebView2,缺失时默认安装器可能需要联网获取。
升级警告
v1 不迁移 pre-v1 数据库。升级前请备份 iec104_simulator.db、点表和配置。遇到不兼容错误时,保留备份并重命名旧数据库,再启动 v1 创建新库。详见README。
已知限制
请阅读协议支持范围与已知限制。本工具不用于生产调度或安全控制系统。
English
v1.0.0 is the first release that publishes the complete IEC104 Simulator source, with separate Master and Slave Windows x64 applications.
Highlights
- Separate Master/Slave apps with shared Rust backend and parser workspace crates.
- Interrogation, controls, setpoints, system commands, and single-section file transfer.
- Slave mapping, SOE, SQ=1, 15 simulation waveforms, force upload, and avalanche testing.
- Point-table preview/import, tree parsing, and CSV/TXT/PCAP/PCAPNG frame export.
- Reliability fixes for bounded backpressure, reconnect, task lifecycle, and batched persistence.
Downloads
iec104-simulator-master_1.0.0_x64_en-US.msi— SHA-256:2c5e1f9ce13a4eb5a240642a4cc9115215224a16db7cf9a7ab6bee0ccc3a934diec104-simulator-master_1.0.0_x64-setup.exe— SHA-256:a77c72f0a46700edcb9c3cc5e12ca259296c44a62f63171d0360e1cc22e40ed7iec104-simulator-slave_1.0.0_x64_en-US.msi— SHA-256:afb277b45702e4f53b9f4c274cf72b60a7a9f81568acba7007d64fb503a58a8aiec104-simulator-slave_1.0.0_x64-setup.exe— SHA-256:d968ec51bb9e6540ebe9c6d19fe0781d28bc48e5bf233eb367190b85ff91132c
WebView2 is required; the default installer may need network access if it is missing.
Upgrade warning
v1 does not migrate a pre-v1 database. Back up iec104_simulator.db, point tables, and configuration. If v1 reports an incompatible schema, preserve and rename the old database before allowing v1 to create a new one. See the English README.
See Protocol Support and Known Limitations and the full Changelog.
Source / 源码:https://github.com/Gululu8023/iec104-simulator
License / 许可证:Apache License 2.0
IEC104 Simulator v0.2.0
IEC104 Simulator v0.2.0
简体中文
本版本新增 i18n 国际化支持,完善多语言界面能力,并调整文档结构,新增中英文文档入口。
新增
- 新增 i18n 国际化支持。
- 新增界面语言切换能力。
- 新增英文界面文案,提升非中文用户使用体验。
- 新增中英文文档结构:
docs/zh-CN/docs/en-US/
- 新增使用说明文档,补充主站、从站、报文监控、SOE、数据模拟等功能截图说明。
变更
- 调整界面文案加载方式,由硬编码文本改为基于语言资源文件加载。
- 优化 Master 与 Slave 模块的界面文案组织结构,便于后续扩展更多语言。
- 更新 README 文档入口,支持中英文文档跳转。
- 更新 Changelog,补充
v0.2.0版本说明。
安装包
请根据使用场景选择安装包:
iec104-simulator-master_0.2.0_x64-setup.exe:IEC104 Master 模拟器。iec104-simulator-slave_0.2.0_x64-setup.exe:IEC104 Slave 模拟器。
升级说明
建议现有用户从 v0.1.0 升级到 v0.2.0。
English
This release adds i18n support, improves multilingual UI capability, and updates the documentation structure with both Chinese and English documentation.
Added
- Added i18n support.
- Added UI language switching.
- Added English UI text to improve usability for non-Chinese users.
- Added multilingual documentation structure:
docs/zh-CN/docs/en-US/
- Added user guide documentation with screenshots for Master, Slave, message monitoring, SOE, and data simulation features.
Changed
- Changed UI text loading from hard-coded strings to language resource files.
- Improved the text organization of Master and Slave modules for future language expansion.
- Updated README documentation entry with Chinese and English links.
- Updated Changelog with
v0.2.0release notes.
Installers
Please choose the installer according to your use case:
iec104-simulator-master_0.2.0_x64-setup.exe: IEC104 Master Simulator.iec104-simulator-slave_0.2.0_x64-setup.exe: IEC104 Slave Simulator.
Upgrade Notes
Users are recommended to upgrade from v0.1.0 to v0.2.0.
IEC104 Simulator v0.1.0
IEC104 Simulator v0.1.0
首个公开发布版本,提供 Windows x64 安装包下载。
Assets
iec104-simulator-master_0.1.0_x64-setup.exe
IEC104 主站模拟器安装包iec104-simulator-slave_0.1.0_x64-setup.exe
IEC104 从站模拟器安装包
Features
- 支持 IEC 60870-5-104 主站与从站双模式
- 支持连接管理、总召、控制命令、时钟同步等基础能力
- 支持点表导入、数据模拟与运行监控
- 支持报文查看、抓包导出与调试分析
Notes
- 当前版本面向 Windows x64
- 如需本机联调,建议同时安装 Master 和 Slave
- 本仓库仅提供安装包与文档,不包含项目源码