• 请不要在回答技术问题时复制粘贴 AI 生成的内容
anviod
V2EX  ›  程序员

[Go 编程] EdgeCore v0.1.0 正式发布:一个单文件、零依赖的工业边缘

  •  
  •   anviod · 6h 47m ago · 328 views

    一个轻量的工业边缘采集计算网关

    这个项目花了整整半年时间。

    之前发过一次 EdgeX ,主要聊了 MCP 和 AI 。

    这次终于把项目推进到第一个正式版本:

    EdgeX → EdgeCore v0.1.0

    GitHub:

    EdgeCore v0.1.0 发布链接

    轻量工业边缘采集计算网关

    EdgeCore 使用 Go 开发,编译完成就是一个可执行文件。

    下载,启动,就能跑。

    不需要安装运行时,不需要 Docker 、Kubernetes ,也没有 Redis 、Kafka 之类的外部依赖。

    下载一个文件
        ↓
    解压直接运行 exe / rpm / deb 安装
        ↓
    启动 EdgeCore
        ↓
    开始采集
    

    一个文件可以扔到工业 PC 、服务器或者 ARM 网关上运行。

    目前提供 Linux amd64 、arm64 、arm7 ,以及 Windows amd64 版本。

    做工业项目以后,越来越觉得边缘软件还是简单一点比较好。

    现场机器配置可能不高,系统环境也不统一。

    能一个程序解决,就没必要再装一堆东西。


    EdgeCore 主要解决的还是一个很实际的问题:

    工业现场设备多,协议杂,点位多。

    车床、机械臂、伺服电机、PLC 、电力系统、传感器、空调、UPS 、冷机压缩机、照明系统……

    Modbus 、S7 、BACnet 、OPC UA 、SNMP 、KNXnet 、IEC 104……

    每接一个项目,都要重新配置设备、点位、采集周期、数据类型、状态和告警。

    这些事情做过一次以后,下一次基本还是重复做。

    所以这半年一直在做的,就是把这些东西慢慢收进一个 Runtime 里面。

    目前已经有:

    • 多种工业协议接入
    • 实时采集与调度
    • 设备状态管理
    • 边缘规则计算
    • 跨设备数据计算
    • 告警与事件处理
    • 北向数据输出
    • MCP / AI 辅助采集

    简单来说:

    PLC / 仪表 / 传感器
            ↓
    Modbus / S7 / BACnet / OPC UA ...
            ↓
         EdgeCore
            ↓
    采集 / 状态 / 计算 / 告警 / 联动
            ↓
     SCADA / DCIM / IoT / EdgeOS
    

    MCP / AI 辅助采集

    之前做的 MCP 这次也更加优化了几个版本。

    这部分不是为了给网关再加一个聊天功能,而是想解决一个很具体的问题:

    工业点位配置太麻烦。

    例如拿到一份 PLC 变量表、厂家协议或者设备点表,以前通常需要人工看文档、整理寄存器、配置数据类型,再一个个创建采集点。

    现在可以通过 MCP 把 EdgeCore 的能力交给 Claude 、Cursor 、Codex 等工具辅助完成。

    大致可以变成:

    协议 / 变量表
          ↓
       AI 分析
          ↓
    点位整理 / 配置生成
          ↓
       EdgeCore
          ↓
    连接设备 / 开始采集
          ↓
        现场验证
    

    AI 负责辅助整理,EdgeCore 负责实际采集。

    目前这部分还在继续完善,后面会继续往AI 辅助设备接入、点表配置、采集调试方向做。

    如果只是想试一下

    不需要先准备一套完整的工业环境。

    直接从 Release 下载对应版本,启动即可。

    手里有 Modbus 、S7 、BACnet 等设备,可以直接接真实设备测试。

    没有设备,也可以先把程序跑起来,看看配置、协议驱动和 Runtime 。

    比较简单的上手方式:

    下载 → 启动 → 看文档 → 接一个设备 → 配几个点 → 试边缘计算 → 再试 MCP

    这次发布的是 v0.1.0,算是正式迈出了第一步。

    后面还会继续做协议、采集、边缘计算和工业场景相关的东西。

    如果你也在做 PLC 、SCADA 、IoT 、工业自动化、DCIM 或边缘计算,可以来看看。

    项目:

    GitHub · anviod/edgeCore 仓库地址

    文档:

    EdgeCore 官方文档链接

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5301 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:22 · PVG 17:22 · LAX 02:22 · JFK 05:22
    ♥ Do have faith in what you're doing.