EDGEOS 工业边缘计算核心运行时 13 驱动 · 5 北向 · MCP READY

打通 OT 与 IT 的工业边缘计算网关

edgeCore · 轻量级工业边缘计算网关 | 13 种工业协议统一接入
|

面向制造、能源与楼宇现场:南向统一接入 13 种工业协议,边缘就地处理,北向灵活对接云端与 SCADA,一机完成从采集到上报的完整闭环。原生支持 MCP 协议对接 LLM,内置工业级 SLA 保障长期可靠运行。

git clone https://github.com/anviod/edgeCore.git
13 工业协议驱动 · 南向统一接入
10ms 调度内核 Tick · EDF 优先级
<150ms 调度 lag P99 · ≤10k 点位
128MB 最低内存 · 单二进制静态编译
Data Flow

端到端数据流向

从异构的工业现场设备,到规范化的云端平台与大模型交互——单进程内完成采集、调度、计算与转发。

Southbound · OT

统一接入

屏蔽底层设备异构性,13 种协议开箱即用,支持设备发现、对象扫描与批量点位注册。

  • Modbus TCP / RTU
  • BACnet IP · OPC UA
  • S7 · EtherNet/IP · FINS
  • IEC 104 · DL/T645 · EtherCAT
EdgeCore Runtime

边缘就地处理

ScanEngine 调度采集,ShadowCore 内存影子作为数据真源,规则引擎本地执行联动。

  • ScanEngine · 10ms Tick / EDF
  • ShadowCore · 内存影子真源
  • 规则引擎 · 表达式与动作
  • 虚拟影子 · 跨设备聚合
Northbound · IT

灵活对接

统一发布器:store-and-forward 离线缓存、自动重连、主题模板与 schema 控制。

  • MQTT 3.1.1 / 5.0
  • Sparkplug B
  • OPC UA · BACnet
  • EdgeOS 平台

AI 原生扩展:通过 MCP (Model Context Protocol) 将设备状态、点位与诊断能力开放给 LLM,实现自然语言查询现场数据、辅助故障定位与运维决策。详见 MCP 接入指南

Why edgeCore

为严苛工业现场打造

从调度内核到状态模型,每一层都围绕长期稳定运行设计。

01 AI Native

MCP 协议对接 LLM

支持 Model Context Protocol,让大语言模型能够安全、实时地读取设备状态、查询点位与诊断故障,开启 AI 工业运维新体验——无需把现场数据搬到云端。

AI-Native Industrial Gateway
02 Reliability

工业级 SLA 保障

内置指标门控、Soak 长稳回归与 CI 五道 gate;1 万点位压测稳定无内存泄漏。ConnectionManager 提供统一连接状态机、指数退避重连与冷却期策略。

10k点位压测规模
5CI 质量 gate
High Availability & Reliability
03 Scheduler

ScanEngine 调度内核

10ms Tick 驱动优先级队列,EDF 最早截止优先与 hard jitter clamp,自适应节流与设备级熔断隔离。

P99 <150ms · ≤10k tag
04 State

ShadowCore 影子真源

点位值的内存事实来源:写时复制快照、环形缓冲写入、分钟级持久化。UI、边缘计算与北向接口统一从影子读取。

Single Source of Truth
05 Edge Compute

虚拟影子与规则引擎

跨通道引用计算点与聚合点,公式依赖图 + 表达式求值 + 批量动作,本地执行联动控制,无需云端往返。

Virtualization & Rule Engine
06 Deployment

轻量部署,单二进制交付

CGO_ENABLED=0 静态编译,无运行时依赖、无需容器。最低 128MB 内存与 1GB 存储即可运行,支持 x86_64、ARMv7、ARM64,裸机或 systemd 直接部署。

128MB最低内存
3CPU 架构
Single Binary · Zero Dependency
07 Protocol Stack

全栈工业协议矩阵

13 个南向适配器覆盖电力、楼宇、离散制造与流程工业;公共 ConnectionManager 统一连接生命周期管理。

Southbound Drivers

13 种工业协议,开箱即用

注册来源 cmd/main.go 空白导入,全部驱动均提供读写能力与健康检测。完整支持矩阵见驱动文档

Modbus TCP/RTU modbus-tcp BACnet IP bacnet-ip OPC UA opc-ua Siemens S7 s7 EtherNet/IP ethernet-ip Omron FINS omron-fins SNMP v2c/v3 snmp IEC 60870-5-104 iec60870-5-104 DL/T645-2007 dlt645 Mitsubishi SLMP mitsubishi-slmp Profinet IO profinet-io KNXnet/IP knxnet-ip EtherCAT ethercat

北向输出:MQTT 3.1.1/5.0 · Sparkplug B · OPC UA Server · BACnet Server · EdgeOS (MQTT/NATS)

Documentation

文档导航

按主题直达手册、架构、驱动与 AI 扩展能力文档。

准备好构建现代工业物联网了吗?

访问 GitHub 仓库查看源码与文档、提交 Issue,或为项目点一颗 Star 支持开源共建。