03 · 云边协同架构¶
状态:基线,来源 PRE-03
1. 黄金法则¶
拔掉网线后,如果工人无法扫码、看工单、报工、检验、打印,则该能力必须在边缘运行。
2. 边缘职责¶
工单执行、扫码防错、质量录入、现场看板、追溯事件落盘、标签打印、BOM/工艺/物料主数据缓存、本地登录权限、工位/打印机/设备配置。
3. 云端职责¶
主数据维护与发布、多工厂管理、ERP工单接入、历史归档、分析报表、ERP回传、全局配置、开放API、边缘节点/版本管理。
4. 同步机制¶
云 → 边缘¶
主数据版本号驱动 + 边缘定时拉取增量。避免依赖云端主动推送;版本号避免时钟偏差。
边缘 → 云¶
生产事件先写边缘 DB,同时进入 sync_queue;sync-agent 批量上报。每条事件使用 event_id 幂等去重,确认后标记 synced,不删除本地原始事实。
5. 离线恢复¶
断网不阻塞 MES 主业务;sync_queue 累积,联网后按顺序补传。管理端显示边缘离线与数据滞后状态。
6. 边缘技术形态¶
阶段一推荐 Linux 工控机 + 单体 MES 应用 + 独立同步守护进程,数据库使用 PostgreSQL 更适合复杂查询、并发和长期演进。
7. 冲突原则¶
通过单向数据所有权减少冲突:
- 生产事实边缘优先;
- 主数据云端优先;
- 工单下发后涉及取消、数量修改必须考虑边缘真实执行状态。