这是解决什么问题的
工业现场要把 PLC、仪表的数据采上来,看看板,超限报警,需求本身不复杂。但用传统组态软件做这些事,往往要经历选型、培训、外包组态、现场调试:菜单层层叠叠,上手要几周,想改个功能基本得找原厂。
edgeXY 是一个运行在工控机、网关或普通电脑上的边缘平台,支持 ARM 和 x86,Windows 和 Linux 都能装。它把采集、计算、看板、告警放在同一个程序里,大部分配置可以靠对话完成。商业模式很简单:采集底座对开放协议不限点位,免费;AI 配置和远程运维是付费部分。

用对话代替菜单
edgeXY 内置 AI 助手,日常操作大多一句话就能完成。比如对它说:
给 1 号空压机建一个温度看板,超过 90℃ 报警,数据每分钟推到平台
助手会列出打算执行的几步操作——建采集点位、生成看板、加告警规则、建定时任务——你逐项确认,它再执行。

目前支持的操作:配置采集点位、生成看板(内置空压机组、水务泵站、配电房三个行业模板)、生成计算和告警规则、查实时与历史数据、建定时任务、结合报文追踪辅助诊断设备问题。对话支持多会话、上传文件、记住上下文。
从采集到分发
数据链路是完整的:南向采集、实时计算,然后按需走北向转发、对外网关、看板或告警。

采集支持西门子 S7、三菱 MELSEC、Modbus、OPC UA,以及串口/以太网传感器。断线自动重连,每个采集点带 GOOD/BAD 质量标记,连接断了时序不缺;也可以往设备写值,做反向控制。
计算做阈值判断、跨设备聚合和自定义算法,结果可以直接联动告警、转发、入库或上屏。规则描述可以用自然语言,让 AI 生成。
转发通过 MQTT、HTTP 把数据推到 ThingsBoard、阿里云 IoT 这类平台。
网关对外提供 OPC UA Server 和 Modbus TCP Server,SCADA、MES 可以直接来浏览、订阅数据,也能下发控制。
加协议不用改主程序
采集宿主 xy-sense 不认识任何具体协议。协议相关的配置(从站号、字节序这类)原样透传给插件去解析,所以加一种新协议就是加一个 WASM 插件包,主程序一行不用动。插件用 Wazero 加载,跑在沙箱里;会话式复杂协议也可以用子进程方式扩展。
xy-sense 采集核心以 Apache-2.0 开源,代码可以自己审、自己编,不被供应商绑住。
整个 edgeXY 编译成一个可执行文件,Web 页面内嵌其中,数据存 SQLite。拷到工控机就能跑,现场不依赖其他环境。
远程访问
设备在客户内网,出点问题就得往现场跑,这是很多运维团队的日常。edgeXY 通过享悦云打通一条远程通道(v0.19.x 已交付):

- 浏览器直接打开边端管理页,看数据、改配置、和 AI 对话都行,不用装客户端。
- 工程师用 xyc 命令行 SSH 到边端工控机,或把 PLC、HMI 的端口转发到本地,程序上传、在线调试照常进行。
- 优先 P2P 直连,打洞成功时数据不经过服务器;打不通就自动走云端中继,使用上无感。
- 访问范围只限授权目标:云端按机器配置允许访问哪些 host:port、允许多少并发,全程审计,随时可切断。内网不会整个暴露出去。
看板
看板支持拖拽布局,常用组件都有:折线、仪表盘、状态卡、表格、柱状、饼图。可以开只读大屏模式做多块轮播;看板能导出模板,也能生成只读分享链接,多个现场复用。
多用户与运维
支持多用户登录和分组权限,各用户工作区相互隔离。运维方面提供通信报文追踪、采集运行统计、设备连接诊断,系统事件实时推送,远程排查问题用得上。
接下来
在做的大方向有两个:预测性维护(自动生成诊断报告、给出自愈建议)和多设备集中管理(批量下发配置、远程升级)。本文按 2026 年 9 月的产品状态整理,规划中的功能以实际发布为准。