Skip to content

Releases: suoten/ProtoForge

ProtoForge v1.0.0

21 May 01:13

Choose a tag to compare

物联网协议仿真与测试平台首个正式发布版本。

核心功能

  • 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