Skip to main content
Version: 2.6-dev

Platform Tour

A guided tour of MaestroHub's six core modules. Click any numbered pin on a screenshot to see what that UI element does, hit ⤡ Expand on any image for a fullscreen view with the same hotspots, or jump straight to a section from the table of contents on the right.

Platform Overview

The six modules at a glance — each card jumps to its own deeper reference.

1

Connect — Data Collection

Define a connection profile once, build reusable functions, then use them across any pipeline. TLS, authentication, and credential management are built in. Test before saving, monitor uptime and failures from the Connection Health dashboard.

Learn more
2

Compose — Data Modeling

Define typed schemas representing real industrial assets — machines, lines, batches, sensors. Every model change is version-tracked with full rollback. Start from a curated library of industry-standard templates instead of from scratch.

Learn more
3

Unified Namespace — Single Source of Truth

Topics follow the ISA-95 model: Enterprise → Site → Area → Line → Cell → Equipment. MaestroHub adds schema validation, time-series storage, live MQTT streaming, real-time dashboards, and configurable data distribution on top.

Learn more
4

Observe — Monitoring and Alerting

System-wide visibility across connections, pipelines, and infrastructure. Every state transition is logged. Every pipeline run is traceable. Metrics are exportable to any observability stack.

Learn more
5

Orchestrate — Pipeline Automation

Visual drag-and-drop pipeline builder with 61+ nodes. Every pipeline is version-controlled — every save creates a snapshot with full rollback. A Dependency Graph shows inter-pipeline relationships and detects circular dependencies.

Learn more
6

System Management — Administer & Maintain

Platform-wide administration in one place. Wire up SMTP for alert delivery, manage the search index for fast entity lookup, schedule maintenance windows for safe downtime, and use bulk import/export to back up state or promote configuration between environments.

Learn more

Create Connection

How to wire MaestroHub to an external system. This walkthrough uses OPC UA — the same Connection / Security / Advanced / Functions flow works for all 32 connectors.

Connection Dashboard

Central registry for all external data connections — live status, metrics, and one-click access to create, monitor, and troubleshoot every integration.

Step 1 / 13
Connection Dashboard

Quick Add Feature

Bulk-define connector functions in seconds — pick the source, select the tags or items, and MaestroHub creates them all at once.

Open Quick Add

Start the bulk creation flow from the Functions screen. This is the point where the batch entry dialog is opened from the UI.

Step 1 / 6
Open Quick Add

Pipeline Settings

Every pipeline starts here: name, description, execution mode (parallel or sequential), and priority.

Open the Pipelines page

Start from the Pipelines page and open the pipeline creation flow.

Step 1 / 7
Open the Pipelines page

Pipeline Triggers

Triggers decide when a pipeline runs — schedule, webhook, UNS subscription, MQTT, OPC UA, manual, or chain off another pipeline's completion.

Node Library

Use the node library to browse available trigger types before adding the first trigger to the pipeline.

Step 1 / 10
Node Library

Pipeline Example I

An end-to-end pipeline build, from blank canvas to a running flow — drag, connect, configure, test, enable.

Pipeline Designer — Overview

Every 2 seconds, reads 18 OPC-UA tags from OP20-CNC Finish Machining and the active Work Order from MES, then publishes each valid value to its corresponding mHv1.0/Factory/OP20/MachineRawData/{tagName} UNS topic. This overview combines the canvas and metrics bar so customers can understand both the pipeline logic and the runtime health at a glance.

Step 1 / 12
Pipeline Designer — Overview

Pipeline Example 1 — History

The same pipeline once it's running: version history, execution log, and per-node traces with one-click replay.

Replay — Execution History

A later OP20 Data revision adds a parallel production-order branch. The canvas now shows the extended flow while the history sidebar lists completed runs for the newer 9-node version.

Step 1 / 8
Replay — Execution History

Pipeline Example II

A second worked example with a different trigger and node mix, to show how the same primitives compose into very different pipelines.

Complete OP20 Vibration Aggregate Monitor Canvas

The full canvas shows both branches together: immediate publish on order change and buffered aggregate publishing during normal steady-state operation.

Step 1 / 19
Complete OP20 Vibration Aggregate Monitor Canvas

Execution History

Every pipeline run, searchable and filterable — by time range, status, or pipeline — with per-node payloads and a one-click replay.

Browse Pipeline Execution History

The Execution History page lets you review past pipeline runs, inspect execution metadata, and continue loading older records to access the full execution history.

Step 1 / 4
Browse Pipeline Execution History

Data Explorer

Browse the UNS topic tree, watch live values stream in, and pull historical trends for any node — with retention controls per topic.

Select a Topic from the UNS Tree

Choose a topic from the hierarchy on the left to open its data view. Search and filter controls are intentionally not pinned.

Step 1 / 5
Select a Topic from the UNS Tree

Settings — Import / Export

Move entities between environments as a single bundle — connections, pipelines, dashboards. Useful for backups and dev → prod promotion.

Start the Export Wizard

You can also begin from the export side when preparing a file to import later.

Step 1 / 15
Start the Export Wizard

Settings — Email

Configure SMTP so pipelines can send alert emails. Set host, port, TLS, and authentication once — every pipeline's SMTP node uses it.

Configure SMTP Server Settings

Use the Email Setup page to configure SMTP host settings, authentication details, sender information, and a test email flow.

Step 1 / 2
Configure SMTP Server Settings

Settings — Maintenance Mode

Pause all pipeline execution and suspend every active connection without deleting anything. Use it for upgrades or planned downtime.

Review Maintenance Mode Status

Use the Maintenance Mode page to monitor system status, toggle maintenance mode, and review the maintenance history.

Step 1 / 5
Review Maintenance Mode Status

Settings — UNS Settings

Choose the storage backend (embedded or TimescaleDB), configure the embedded MQTT broker ports and authentication, and check subsystem health.

Review UNS Settings Overview

The UNS Settings page shows operational status and lets you switch between storage backend and MQTT broker configuration.

Step 1 / 4
Review UNS Settings Overview

Organizations

Create and manage isolated workspaces. Each organisation has its own connections, pipelines, UNS topics, users, and dashboards.

Browse the Organizations List

Use the Organizations page to search, filter, and review existing organizations before opening one for editing.

Step 1 / 3
Browse the Organizations List

License

Activate your license key, view the edition and expiry date, and link to Edge Manager for fleet-wide licence management.

Review License Status and Update Options

The License tab shows the current plan status, enabled features, and the available methods for updating the license.

Step 1 / 3
Review License Status and Update Options

Users & Roles

Invite users by email, assign roles, deactivate accounts, and search or filter the user list.

Open the Users Page

The Users page lists existing accounts and provides the entry point for creating a new user.

Step 1 / 5
Open the Users Page

SSO Deep-Dive

Connect an identity provider — Azure AD, Okta, Google Workspace, Keycloak — via SAML 2.0 or OIDC so users log in with corporate credentials.

SSO Provider Management Dashboard

The main SSO Configuration tab shows all configured identity providers with statistics, filtering, and management actions.

Step 1 / 15
SSO Provider Management Dashboard

API Clients

Register OAuth2 applications for machine-to-machine access and create Personal Access Tokens for developer tooling and MCP integrations.

Browse Registered API Clients

Use the API Clients page to review registered applications and start a new application registration.

Step 1 / 9
Browse Registered API Clients