Skip to main content

General

Rules Engine Overview

Powerful real-time processing using criteria expressions and anomaly detection.

The Rules Engine is the brain of the Proxus platform. It allows you to define complex conditions that are evaluated against every single data packet coming from your devices.

Rules engine overview
Rules engine overview

Evaluation Modes

Proxus supports multiple ways to define rule logic, catering to different industrial use cases:


Runtime Flow

Real-Time Pipeline

Rules are evaluated on the active gateway data path before matching actions are dispatched. This lets Proxus filter, prioritize, alert, or route data while telemetry continues to flow to storage.

Rules Engine Pipeline
sensors

Fieldbus Data

PLC / Sensor

route

Gateway Pipeline

Edge Runtime

rule

Rules Engine

Evaluate Criteria

storage

Database

Persist Data

notifications_active

Actions

Alert / Notify

Stateful vs Stateless

While most rules are stateless (evaluating the current packet), anomaly detection and complex expressions can utilize time-windowed buffers to detect trends and rolling averages.

Key Capabilities

  • Data Filtering: Use "Block on Match" to prevent sensor noise from reaching your database.
  • High Priority Routing: Force critical events to bypass standard queues and reach operators instantly.
  • Derived Tags: Calculate efficiency (OEE) or virtual metrics on the fly by combining data from multiple sensors.
  • Outbound Connectors: Trigger outbound channels such as MQTT, Kafka, HTTP, or cloud IoT targets when a rule matches. See Outbound Connectors.
  • Anomaly candidates: Review spike, drift, flatline, and gap findings before turning them into runtime-backed rules.