现场经常断网,采集怎么设计

车间、园区和工地经常没有稳定网。采集要按本地缓存、排队补传和幂等对账来设计,不能假装设备永远在线。

很多方案默认「4G 一直在」。现场真实情况是:地下室闸机没信号、产线旁金属屏蔽、施工期切网、夜间路由器重启。如果采集只在云端记一笔,断网那几小时的温度、通行和扫码都会丢。丢了之后,工单、考勤和库存都会变成假账。

现场设备与采集终端需要按弱网设计
01 采集闸机、传感器、PDA 先在本地生成带序号的事件,不依赖当时能否上网。
02 本地队列断网时写入边缘缓存。队列有容量、有积压告警,满了要保关键事件。
03 补传网络恢复后按序上报。失败重试,不在现场弹「上传成功」假装完成。
04 云端确认服务端按设备号+序号去重。确认回写后,本地才允许删除。

上图是达希在弱网现场用的队列,不是「连上云就结束」。卡住的永远是第 2 步:队列里有没有、能不能补、补重了会不会翻倍。

协议谈不清,离线也做不成。设备若只能把数据送到厂商云、本地没有缓存接口,断网就等于停采。先看协议是否允许边缘存储,见 设备协议不开放还能做吗。盒子把数据锁在厂商 App 里,补传规则你改不了,对照 封闭物联网盒子数据出不来怎么办

先定「断网时什么不能丢」,再选缓存多久

不是所有点都要同等备份。门禁进出、安全联锁、能耗峰值、漏检拍照,通常必须留;装饰性在线人数可以丢。把「不可丢清单」写进方案,再决定缓存是几小时、几天,还是按条数封顶。容量满了要有策略:停采、覆盖最旧、或只保告警类。没有策略的队列,会在节假日断网后静默溢出。

补传还要防重复。同一条温升上报两次,可能打出两张维保单;漏报一次,看板却显示正常。事件要有稳定 ID,服务端幂等,工单侧按规则合并。乱报警经常从这里开始,排查见 不报警或乱报警怎么排查。设备在线了现场仍靠人盯,往往是因为断网缺口没人补,见 设备在线了为什么还是靠人盯

边缘盒子本身也要监控磁盘、时钟和电源。时钟不准,补传顺序会乱,考勤和轨迹会对不上班次;只靠 USB 取电的网关,电焊机一开就掉。4G 流量封顶时,补传要能限速,优先告警和工单,曲线可以延后。运维要看得见积压条数,而不是只在云端显示「设备离线」。和业务对账时,断网窗口要能查出缺了哪几分钟,只说「网络不好」财务和安监都不会接受。

真机验收不要只在实验室绿灯。至少做一次:拔网半小时、断电重启、跨午夜补传、故意重复上报。看队列积压、确认回写、业务侧是否对得上。达希科技按现场网络条件设计采集,不把「永远在线」写进合同。需要评估现有闸机和传感器,请到 软硬件一体化 说明断网发生在哪一段。

队列满了要有书面策略,补传按事件合并

队列容量满了要有书面策略:停采、覆盖最旧、或只保告警。节假日断网最容易静默溢出,开工第一天才发现缺了三天温度。工单侧必须按事件 ID 合并——同一温升补传两次打出两张单,班组会立刻关掉通知。

把断网采集的判断,落到你们现场的网关和队列

地下室、产线和园区哪一段经常掉线,掉线时什么事件不能丢。把现状发过来,研发会按可补传设计。

联系我们

邮箱
service@wehoope.com
电话
+86 139-2520-6166
地址
深圳市南山区粤海街道高新区社区高新南七道201号深港产学研基地 W903