OpenFactory documentation#

Note

This documentation is a work in progress. Documenting a project takes time. We are more than happy to get feedback and merge requests relating to the documentation.

Autonomous data acquisition

Autonomously ingest data from various sources into OpenFactory data streams.

Turns data into information

Allows deploying stream processing applications to transform raw data into valuable information.

Turns information into actions

Enables using information to trigger actions.

Fault tolerant

Provides high availability and resilience through Docker Swarm service replication and automatic recovery from node failures.

Distributed

Designed to operate across multiple nodes, enabling scalable and resilient processing in distributed environments.

Aligns with RAMI4.0

Built following the RAMI 4.0 reference architecture to ensure compatibility with Industry 4.0 standards and practices.

What is OpenFactory?#

OpenFactory is an Industry 4.0 platform for orchestrating industrial assets and managing their data flows. It is designed around a data-driven approach, where information is processed and acted upon as it is generated rather than being queried after the fact. This enables real-time data processing, supporting applications that require continuous insight and responsiveness.

OpenFactory aligns conceptually with the RAMI 4.0 reference architecture, particularly in how it models assets and their capabilities. Its technical design choices, such as distributed deployment, service replication, and support for both modern and legacy equipment, are driven by the need for robustness and scalability in real-world industrial environments.

API Reference#