跳到主要内容
版本:v3

主要概念

开源、可扩展和灵活性

OIBus 是一种轻量级和灵活性的数据采集解决方案,用于简化工业环境中的数据恢复。 它从工业中遇到的各种来源收集数据,并将其传输到无论是本地还是云端的目标应用程序。

OIBus 是一个开源解决方案,提供极大的灵活性以解决各种用例。这个解决方案最初是为了提升OIAnalytics® 方案的能力而开发的,自2020年以来,Optimistik公司一直以(EU-PL)开源许可证提供并维护此方案。 其他解决方案提供商选择加入这一倡议,使得工业数据的收集不再是其数字化的障碍。

流处理解决方案

OIBus 以模块化方式构建,包括南端(从源系统收集数据)、北端(向目标系统传输)以及引擎(主要负责配置、编排和缓存)。

示例横幅

这种结构通过将大部分复杂性集中在引擎上,从而促进了该解决方案的可扩展性。因此,北端或南端模块的开发更加容易。

高级功能

OIBus 已支持许多工业数据源,并且可以通过其开源代码进行丰富。

  • 工业信息系统:具有各种协议的PLC、监控、历史记录仪(OPCUA-HA, OPCUA-HDA, OPC-HDA, TwinCAT ADS, ModBus等)
  • 商业信息系统:通过SQL查询访问商业信息系统(Oracle, Microsoft SQL Server, PostgreSQL, MySQL, MariaDB, SQLite等),文件检索(xls, csv等)
  • 物联网传感器:订阅物联网消息服务(MQTT, API等) OIBus 同时支持许多可以根据需要扩展的应用目标。
  • SaaS 应用程序:OIAnalytics®, AWS S3, Azure Blob, REST API等
  • 物联网平台:订阅物联网消息服务(MQTT, API等)
  • 数据库:InfluxDB, TimeScale DB, MongoDB等 此外,OIBus 设计之初就能承受大负载,并已在数据流量从10到10,000点每秒精度测量的许多工业现场使用。 总的来说,OIBus 可以管理:
  • 可靠、安全和优化的通信
  • 存储和转发,以避免错过任何数据
  • 通过HTTPS加固的通信
  • 数据压缩
  • 隧道和代理管理