oibus logo

Start collecting your industrial data as of now

An open source scalable and flexible industrial data collection solution

OIBus solution is a lightweight and flexible data collection solution that simplifies data recovery in an industrial environnement. It collects data from a wide variety of sources encountered in the industry and transmits it to target applications whether they are on-premises or in the cloud.

OIBus is a modular and open solution which allows great flexibility to respond to various use cases. Historically developed to power the OIAnalytics® solution, today Optimistik offers this solution under an open-source license. It is used by other solution providers who choose to join this initiative so that the collection of data in industry is no longer an obstacle to its digitization.

The principle a streaming solution for industrial data

OIBus is made up in a modular way with a South (data collection), a North (transmission) and an Engine (mainly in charge of orchestration and caching). Compared to traditional ETL (Extract Transform Load),it allows continuous data Streaming from South Data Sources to North Applications.

This structure facilitates the scalability of the solution by concentrating much of the complexity in the Engine. Thus the development of North or South modules is greatly simplified.

Advanced capabilities to meet the most demanding uses

OIBus already supports many industrial data sources and can be enriched thanks to its open source code.

Industrial information systems

PLCs, supervisions, historians (OPCUA-HA, OPCUA-HDA, OPC-HDA, TwinCAT ADS, ModBus…)

Business information systems

Access to business information systems by SQL queries (Oracle, Microsoft SQL Server, PostgreSQL, MySQL, MariaDB, SQLite…), file retrieval (xls, csv…)

IoT Sensors

Subscription to IoT messaging services (MQTT, API…)

OIBus also supports many application targets which can be extended as needed.

SaaS Applications

OIAnalytics®, AWS S3, REST API…

IoT platforms

Subscription to IoT messaging services (MQTT, API…)


InfluxDB, TimeScale DB, MongoDB, SQLite…

In addition, OIBus has been designed to withstand large loads and is used on many industrial sites with data streams ranging from 10 to 10,000 points with second-scale sampling.

Reliable, secure and optimized communication

Store and forward so as not to miss any data, Communications secured by https, Data compression, Tunneling and proxy management.

Let’s talk about your business challenges