[工业边缘网关] EdgeX 更新啦,增加了 MCP,可以被 AI 接管了,可以让 AI 控制物理世界啦

1 天前
 anviod

原本只是想体验一下 MCP ,结果越折腾越觉得,这东西和工业现场还挺搭

做工业项目这么多年,感觉最耗时间的从来不是写代码。

而是翻协议文档、整理寄存器、配点位、抓报文、调设备。

很多事情每个项目都要重新来一遍,而且不少都是重复劳动。

所以最近一直在想,如果 AI 真有价值,那它是不是应该直接接触现场设备,而不是只负责聊天。于是就把 MCP 接到了 EdgeX 。

现在支持 MCP 的客户端( Claude 、Cursor; 各种 AI Studio 等),已经可以直接连接 EdgeX ,调用网关能力。

目前已经实现 MCP 的能力:

另外,之前做的一些 AI 协同能力也逐步整合进来了:

我现在越来越觉得,AI 在工业现场最有价值的地方,不是聊天,而是帮现场实施的人少做重复工作。

比如上传一份厂家协议文档,或者抓一段通信报文,AI 就能帮助整理点表、生成配置,再通过 MCP 直接读取设备验证结果。

这样接一个新设备,可能就不用再从零开始折腾了。

MCP 接入文档:

https://anviod.github.io/edgex/guide/mcp-access-guide

AI 协同组件说明:

https://github.com/anviod/edgex/blob/dev/docs/TODO/AI%E5%8D%8F%E5%90%8C%E7%BB%84%E4%BB%B6%E8%A7%84%E5%88%92.md

官网:

https://anviod.github.io/edgex/

如果大家也是做 PLC 、工业自动化、IoT 或边缘计算的,欢迎交流,也想听听大家对 AI + 工业现场这件事怎么看。

679 次点击
所在节点    Go 编程语言
4 条回复
pe4ch0
15 小时 45 分钟前
正好我做这个的,但是文档文档太长了,我没看懂怎么使用
anviod
15 小时 9 分钟前
@pe4ch0 可以理解成 将原本后台 API 统统转换成 MCP 方式 让 AI 可以控制物理设备了

然后 下载各种 LLM 工具 通过对话的方式 操作网关下面的设备了

比如 Claude Cursor, Codex workbuddy 等 链接 edgex 后 : "上传一份 PLC 协议, 帮我创建 PLC 的点位采集 并配置对应告警 如果告警了请联动 打开报警器 播报声音和灯光"

LLM 大模型工具就能分析你上传的协议 自动帮忙创建采集通道 添加 PLC 设备 开始启动采集任务 配置告警了
pe4ch0
13 小时 37 分钟前
@anviod #2 PLC 的变量表需要导入给它嘛,还是把程序直接发给它就行
anviod
12 小时 51 分钟前
@pe4ch0
现场设备(电机/阀门/继电器)
→ PLC
→ PLC 变量表( DB 、DBX 、I/Q/M 等点位)
→ 西门子 S7 协议
→ EdgeX 边缘网关(解析 S7 协议并映射为统一物模型)

有了 MCP 后,AI 可以直接读取 PLC 变量表或协议文档,自动完成变量解析,并转换成 EdgeX 所需的物模型,不再需要人工逐个配置点位(一般都有 几百上千个点位 手动配置很花时间啊)。

也就是说,以前需要工程师花几个小时甚至几天完成的 PLC 点位配置,现在一句话就能完成,例如:"上传 PLC 变量表,帮我生成物模型并创建采集任务。"

同样 如果再接一部电梯/ 氢氧传感器/ 或者门闸 也只需要几句对话完成采集了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1229421

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX