MCP 协议对接 LLM
支持 Model Context Protocol,让大语言模型能够安全、实时地读取设备状态、查询点位与诊断故障,开启 AI 工业运维新体验——无需把现场数据搬到云端。
从异构的工业现场设备,到规范化的云端平台与大模型交互——单进程内完成采集、调度、计算与转发。
屏蔽底层设备异构性,13 种协议开箱即用,支持设备发现、对象扫描与批量点位注册。
ScanEngine 调度采集,ShadowCore 内存影子作为数据真源,规则引擎本地执行联动。
统一发布器:store-and-forward 离线缓存、自动重连、主题模板与 schema 控制。
AI 原生扩展:通过 MCP (Model Context Protocol) 将设备状态、点位与诊断能力开放给 LLM,实现自然语言查询现场数据、辅助故障定位与运维决策。详见 MCP 接入指南。
从调度内核到状态模型,每一层都围绕长期稳定运行设计。
支持 Model Context Protocol,让大语言模型能够安全、实时地读取设备状态、查询点位与诊断故障,开启 AI 工业运维新体验——无需把现场数据搬到云端。
内置指标门控、Soak 长稳回归与 CI 五道 gate;1 万点位压测稳定无内存泄漏。ConnectionManager 提供统一连接状态机、指数退避重连与冷却期策略。
10ms Tick 驱动优先级队列,EDF 最早截止优先与 hard jitter clamp,自适应节流与设备级熔断隔离。
点位值的内存事实来源:写时复制快照、环形缓冲写入、分钟级持久化。UI、边缘计算与北向接口统一从影子读取。
跨通道引用计算点与聚合点,公式依赖图 + 表达式求值 + 批量动作,本地执行联动控制,无需云端往返。
CGO_ENABLED=0 静态编译,无运行时依赖、无需容器。最低 128MB 内存与 1GB 存储即可运行,支持 x86_64、ARMv7、ARM64,裸机或 systemd 直接部署。
13 个南向适配器覆盖电力、楼宇、离散制造与流程工业;公共 ConnectionManager 统一连接生命周期管理。
注册来源 cmd/main.go 空白导入,全部驱动均提供读写能力与健康检测。完整支持矩阵见驱动文档。
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)
按主题直达手册、架构、驱动与 AI 扩展能力文档。
访问 GitHub 仓库查看源码与文档、提交 Issue,或为项目点一颗 Star 支持开源共建。