Skip to content

Repository files navigation

Industrial Edge Gateway

中文文档站点 | English | GPL-3.0

edgeCore(工业边缘网关)是一款轻量级工业边缘计算网关软件,面向制造、能源、楼宇等现场,打通 OT 设备 ↔ IT 系统 数据通道:南向统一接入、边缘就地处理、北向灵活对接,一机完成采集到上报的闭环。支持 MCP 协议对接 LLM,内置工业级 SLA 保障长期可靠运行。

数据流向总览

数据流向总览

核心能力

维度能力
保障工业级 SLA:内置指标门控 · Soak 长稳回归 · CI 五 gate,1 万 Tag 压测稳定无内存泄漏
南向13 种工业协议,异构 OT 统一采集:设备发现 · 对象扫描 · 批量点位注册
采集10ms 调度内核 · 内存影子真源,P99 调度 lag <150ms(≤10k tag)
边缘规则引擎 · 虚拟影子派生计算:跨设备映射 · 公式聚合 · 本地联动控制
北向多协议对接云平台 / SCADA / 企业应用:MQTT · Sparkplug B · OPC UA · BACnet · EdgeOS

轻量部署:单二进制 · 静态编译 · 无运行时依赖,最低 128MB 内存,支持 x86_64 / ARMv7 / ARM64。

快速开始

go mod tidy && go run cmd/main.go # 后端,默认 -conf ./confcd ui && npm install && npm run build &&cd .. # 前端(产物由后端托管 ui/dist)# 一键多平台打包(GoReleaser,产物见 ./dist/)
goreleaser release --snapshot --clean

安装升级(deb / rpm)与 systemd 部署详见 用户手册 — 安装指南

文档

文档说明
产品说明能力详解 · SLA 指标 · 更新记录
用户手册协议 · 部署 · 操作 · 最佳实践
架构设计ScanEngine 调度内核 · ShadowCore · 系统架构
驱动矩阵13 种协议驱动与开发规范
MCP 接入指南MCP 协议接入、工具清单与客户端配置
文档站点完整文档与开源计划

开源协议

本项目采用 GNU General Public License v3.0 开源协议。

About

EdgeCore is the core runtime of EdgeOS industrial edge platform. 部署于工业现场,支持Modbus、BACnet、OPC-UA、S7、EtherNet等协议接入,通过MQTT、OPC-UA Server、Sparkplug-B连接云端,实现工业数据采集、边缘计算与智能协同(MCP Server)。

Topics

Resources

Stars

116 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages