V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
runsheng2005
V2EX  ›  问与答

实时数据采集和集成开发框架推荐

  •  
  •   runsheng2005 · 2014-06-09 11:36:30 +08:00 · 6490 次点击
    这是一个创建于 3819 天前的主题,其中的信息可能已经有所发展或是发生改变。
    主要用于变电站系统的数据集成,数据展示和数据分析。

    有没有好的开源框架推荐???
    或者有没有合适的商业开发框架???

    系统需求:

    1. (已实现,scada系统)站端数据采集,例如环境(温湿度等)的采集,视频数据采集,其他数据采集。
    2. 主站将所有分站端的数据进行集成。
    3. 主站进行数据的分析,例如温湿度环境变换曲线,故障分析,故障预测,报表生成等。
    4. 主站基于集成的数据做其他的功能。

    要求:

    1. 实时数据延迟时间尽可能的短,尽量能控制在网络延迟 + 站端数据采集周期
    2. 历史数据同步,站端存储空间小,只能保存6个月,主站的数据保存周期长,可能1~2年
    8 条回复    2014-06-09 22:12:36 +08:00
    wibile
        1
    wibile  
       2014-06-09 11:52:38 +08:00
    开源?别开玩笑了好吗!各家组态软件都能搞定的你非得找个开源去实现各种接口各种协议?wincc,ifix,intouch,国产的几个也行。工业的东西稳定是最重要的。
    yakczh
        2
    yakczh  
       2014-06-09 12:32:09 +08:00
    是scala吧
    timonwong
        3
    timonwong  
       2014-06-09 13:11:19 +08:00
    你的需求主要就是实时数据库,比如OSISoft-PI, Honeywell - PHD等,这玩意我没有见过开源的。
    runsheng2005
        4
    runsheng2005  
    OP
       2014-06-09 13:34:53 +08:00
    @yakczh 需求1,目前已实现,经过上站测试,采用的scada系统,完成站端数据采集,例如环境(温湿度等)的采集,视频数据采集和其他数据采集。
    runsheng2005
        5
    runsheng2005  
    OP
       2014-06-09 13:37:25 +08:00
    @wibile 不需要组态软件那些,现在做分站数据集成和展示,站端采集(需求1)已经实现完成,站端也可以展示和分析,投入使用。
    runsheng2005
        6
    runsheng2005  
    OP
       2014-06-09 13:39:00 +08:00
    @timonwong 好的,我调查一下,主要是偏向于数据集成,把各个子站已经采集的数据尽可能实时的同步过来。
    wibile
        7
    wibile  
       2014-06-09 14:32:40 +08:00
    那就好办了,主站装个kepware的opc,把分站数据采集过来,入库,剩下的想怎么处理都随你了。实时数据库价格死贵。其实你比较需要类似historian的东西。
    xiaojay
        8
    xiaojay  
       2014-06-09 22:12:36 +08:00
    http://influxdb.com/
    http://blog.segmentfault.com/lds/1190000000444617

    类似这样的时序数据库貌似符合要求?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5254 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:28 · PVG 15:28 · LAX 23:28 · JFK 02:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.