Skip to main content

General

Stateless Edge Architecture

Why Proxus Gateways are designed to be stateless, secure, and maintenance-free.

Proxus treats Edge Gateways as "cattle, not pets." In plain terms, that means a gateway should be easy to replace instead of something you manually nurse back to health for days. They are designed to be stateless and secure by default, which keeps large deployments simpler to operate.

The Stateless Philosophy

Traditional SCADA Problem

When a site PC fails in a traditional system, the recovery work often looks like this:

  1. Travel to the remote site
  2. Reinstall the operating system
  3. Restore a backup, if one exists
  4. Reconfigure device drivers
  5. Test everything again

Downtime: Hours to days.

Proxus Solution

In Proxus, Gateways hold no state. A new unit can take over without rebuilding local configuration:

  1. Boot: Gateway starts and connects to Central Core using its authentication token
  2. Fetch: Downloads the latest Deployment Manifest (devices, rules, scripts)
  3. Execute: Begins polling devices and processing logic immediately

If hardware fails, swap it with a new unit, apply the token, and it is operational in minutes.


Deployment Manifest

When a Gateway connects, it receives a Deployment Manifest. Think of it as the current job list for that gateway:

ComponentDescription
Device ProfilesWhich PLCs and Protocols to read, and how often
RulesThe condition-action logic that runs locally
FunctionsCustom C# code used for transformations or calculations
IntegrationsWhere processed data should be sent next

The manifest is version-controlled, so you can roll back to a previous version quickly.


Security Model

The Edge-to-Core connection is designed for Zero Trust environments. Gateways connect outward and do not require inbound firewall openings.


Store & Forward

Industrial networks are not always stable. Proxus Gateways keep collecting data locally and send it later if the connection drops.

How It Works

Store & Forward Architecture
memory

Fieldbus Actor

PLC Communication

route

Dispatcher

Data Routing

storage

Event Log

Local Buffer

cloud_off

Network Link

May Fail

cloud

Central Core

Cloud/On-Prem

States

StateBehavior
OnlineData goes straight to the Core
OfflineData is written to a local disk buffer with a configurable size
ReconnectedThe buffer is drained in FIFO order, preserving timestamps and sequence
lightbulb
Zero Data Loss

Even during extended outages, no data is lost. You can size the buffer based on disk capacity and the outage window you want to cover.


Gateway Lifecycle

  1. Provisioning: Create the token in the Management Console
  2. Deployment: Install the Gateway agent and configure the token
  3. Activation: The Gateway connects and downloads its manifest
  4. Operation: It continuously collects and processes data
  5. Update: A new manifest is applied without a restart
  6. Replacement: Swap the hardware and apply the same token again

Next Steps

lightbulb
Configuration

Configure the Edge Gateway mode, name, and health metrics interval via the Edge Gateway section in Proxus-config.toml.