Releases: suoten/ProtoForge
Releases · suoten/ProtoForge
ProtoForge v1.0.0
物联网协议仿真与测试平台首个正式发布版本。
核心功能
- 18种工业协议仿真:Modbus TCP/RTU、OPC-UA (Server/Client)、Siemens S7、Omron FINS、Mitsubishi MC、MQTT、HTTP RESTful、GB/T 28181、BACnet/IP、EtherNet/IP (CIP)、FANUC FOCAS2、OPC DA、Mettler-Toledo、MTConnect、EtherCAT、PROFINET IO
- 设备管理:创建/配置/启停仿真设备,支持测点读写
- 场景编排:多设备联动场景,快照保存/恢复,导入/导出
- 自动化测试:快速测试、测试用例/套件管理、HTML报告生成
- 审计日志:全操作审计追踪,支持搜索过滤
- Webhook 集成:事件通知推送
- 数据转发:协议数据转发到外部系统
- 数据录制:设备数据录制与回放
- EdgeLite 集成:边缘网关对接
- 中英文双语:完整 i18n 支持,前端/后端/报告全链路
- Docker 部署:Dockerfile + docker-compose 一键部署
- 安全认证:JWT 认证,.env 配置管理
快速开始
pip install protoforge
protoforge demo浏览器访问 http://localhost:8200
技术栈
- 后端:Python 3.10+ / FastAPI / uvicorn / SQLite
- 前端:Vue 3 / Naive UI / Vite
- 部署:Docker / docker-compose / Helm Chart
系统要求
- Python 3.10+
- Node.js 18+(仅开发构建前端需要)
- 2GB+ RAM
- 支持 Windows / Linux / macOS