点位数据统一接入

August 03, 2025 / Administrator / 3阅读 / 0评论/ 分类: HxhbWorking

点位数据统一接入和使用

需求背景

原来,各项目采用各自的方式,接入点位数据。但是,出现了以下一些问题:

  • 首页,点位数据来源不同,部分来自城镇厂,部分来自泵站站点。导致在配置首页或者运行数据时,需要走不同的接口。

  • 各业务对点位数据的实时性,要求不同。如果膜清洗、远程控制等,要求开关量点位,实时性高,最好是秒级;而对于模拟量点位,实时性一般要求不高,分钟级或者10分钟级即可

  • 部分城镇厂,共有上万个点位,但是实际平台只需要小部分,如果全量接入所有点位,反而导致带宽增加,服务器资源配置变高,总体成本上升。

  • 不同项目,采用不同接入方式,易导致混乱。不利于后续推广到其他项目中

基于以上原因,随着项目原来越多,我们需要提供一个统一的点位接入和使用方案。

需求分析

数据接入和使用职责分工

解决方案

上位机采集端和智慧水务交互

实时数据使用流程

针对实时数据的使用场景,整理了下,主要分为2种:

  • 针对首页、组态类的
  • 针对膜清洗类的,对开关量要求实时性高

上面2种业务场景,分别提供以下的解决方案:

功能改动点

  • java这边,需要提供上述2种解决方案的实现
  • 各业务模块,取数据的逻辑需要更改(这里可以逐步更改,不要求一次性全部改完)
  • 实现黑白名单的功能

文章作者:Administrator

文章链接:http://localhost:8090//archives/%E7%82%B9%E4%BD%8D%E6%95%B0%E6%8D%AE%E7%BB%9F%E4%B8%80%E6%8E%A5%E5%85%A5

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!


评论