Proxus Documentation
Welcome to the comprehensive guide for Proxus. Learn how to deploy edge gateways, configure the unified namespace, and extend the platform with custom C# logic.
bolt Quick Start
Getting Started
5-Minute Quick Start
Deploy Proxus using Docker and connect your first simulated device.
On-Premise Deployment with Docker
The official guide to installing and running the Proxus IIoT platform using Docker and Docker Compose.
System Requirements
Hardware, software, and network prerequisites for Proxus Central Server and Edge Gateways.
Architecture Overview
Understanding the Central Core, Edge Gateways, and the secure data pipeline.
Core Concepts
Unified Namespace (UNS)
How to model your industrial data using the ISA-95 standard for a Single Source of Truth.
Data Quality & Metrics
Understanding the health, freshness, and quality of your industrial data streams in Proxus.
Stateless Edge Architecture
Why Proxus Gateways are designed to be stateless, secure, and maintenance-free.
Embedded MQTT Broker
Configure and use the built-in MQTT broker on Proxus Edge Gateways for local device telemetry.
Hub & Spoke Topology
Understand the centralized architecture of Proxus
Connecting Data
Devices & Assets Overview
Understanding the relationship between Gateways, Profiles, and Devices in Proxus.
Other Protocols Overview
Additional supported protocols for Robots, CNCs, and specialized PLCs.
Managing Edge Gateways
How to deploy, authenticate, and monitor your Edge Gateways.
Overview
Comprehensive list of all industrial protocols supported by Proxus.
Connect FANUC Robots
Reference guide for FANUC Robot Controller communication.
Using Device Profiles
Create reusable templates for your industrial assets to standardize data ingestion.
Connect Siemens S7
Reference guide for Siemens S7 communication (S7-300, 400, 1200, 1500).
Connect FANUC CNC
Reference guide for FANUC CNC (Series 0i, 30i, etc.) communication via FOCAS.
Configuring a Device
A step-by-step guide to defining and activating your industrial assets in Proxus.
Monitoring Device Details
A comprehensive guide to the real-time monitoring dashboard for individual devices.
Connect Allen-Bradley
Reference guide for Allen-Bradley PLC communication (ControlLogix, CompactLogix, SLC 500, MicroLogix).
Connect KUKA Robots
Reference guide for KUKA Robot communication via Ethernet.
Routing Data to Targets
How to configure where your device data is sent (Internal DB, Cloud, or Message Brokers).
Connect Mitsubishi MELSEC
Reference guide for Mitsubishi MELSEC communication (Q, L, R, FX Series).
Connect Yaskawa Robots
Reference guide for Yaskawa Motoman Robot communication (YRC1000).
Connect Omron
Reference guide for Omron PLC communication (FINS, CIP, HostLink).
Connect Keyence
Reference guide for Keyence KV and KV Nano series PLC communication.
Connect Beckhoff ADS
Reference guide for Beckhoff TwinCAT communication via ADS (Automation Device Specification).
Connect Panasonic
Reference guide for Panasonic FP series PLC communication.
Connect Modbus TCP
Complete reference for the Modbus TCP driver: connection parameters, addressing syntax, and function codes.
Connect Delta
Reference guide for Delta DVP, AH, and AS series PLC communication.
Connect OPC UA
Complete reference for the OPC UA Client driver: connection parameters, security configuration, and node addressing.
Connect Fatek
Reference guide for Fatek FBs and B1 series PLC communication.
Connect Fuji Electric
Reference guide for Fuji MICREX-SX and MICREX-F series PLC communication.
Connect LS Electric (LSIS)
Reference guide for LS Electric XGT (XGK, XGB) series PLC communication.
Connect Yokogawa
Reference guide for Yokogawa FA-M3 series PLC communication.
Automation Logic
Actions Overview
Configure alerts, notifications, and automated responses.
Rules Engine Overview
Powerful real-time processing using criteria expressions and anomaly detection.
Managing Alerts
Handling rule violations, acknowledgments, and resolution workflows.
Creating Rules Visually
How to build real-time automation logic using the visual rule builder without writing code.
Statistical Anomaly Detection
Detect hidden patterns and deviations using statistical algorithms without setting hard thresholds.
Rule Expression Syntax
Complete reference for writing automation rules using the Criteria Language.
Edge Scripting
Visualization
Integrations
notifications Notifications
Email Notifications
Send alert emails via SMTP when rules trigger.
SMS Notifications
Send SMS alerts via Twilio when rules trigger.
Push Notifications
Send push notifications via Firebase Cloud Messaging (FCM).
WhatsApp Notifications
Send WhatsApp messages via Twilio when rules trigger.
Slack Notifications
Send alerts to Slack channels via Incoming Webhooks.
Discord Notifications
Send alerts to Discord channels via Webhooks.
Telegram Notifications
Send alerts to Telegram chats via Bot API.
LINE Notifications
Send alerts via LINE Messaging API.
Microsoft Teams Notifications
Send alerts to Teams channels via Incoming Webhooks.
Facebook Messenger Notifications
Send alerts via Facebook Messenger Graph API.
output Outbound Connectors
Export to Splunk
Enterprise data platform integration with HEC forwarding, SSL support, and acknowledgment.
Export to AWS IoT Core
Secure MQTT export to AWS IoT Core with X.509 certificate authentication.
Export to HTTP API
Flexible HTTP export with authentication, JSON payload, and configurable endpoints.
Export to ClickHouse
High-performance export to ClickHouse using Async Inserts, LZ4 compression, and local buffering.
PostgreSQL
Send telemetry data to PostgreSQL databases.
Export to MQTT
High-performance MQTT export with QoS support, TLS encryption, and in-memory reactive buffering.
Azure Data Lake Storage Gen2
High-performance telemetry export to Azure Data Lake Storage Gen2 with Parquet, JSON, and CSV support.
Export to Sparkplug B
Industrial IoT messaging using Eclipse Sparkplug B specification with device lifecycle management.
Export to Azure IoT Hub
Secure device telemetry export to Azure IoT Hub using MQTT over TLS.
MySQL
Send telemetry data to MySQL databases.
Export to Apache Kafka
High-throughput Kafka export with partitioning, replication, and resilient delivery.
Microsoft SQL Server
Send telemetry data to SQL Server databases.
Export to RabbitMQ
Reliable message queuing with AMQP protocol, exchanges, and routing keys.
Oracle Database
Send telemetry data to Oracle databases.
SQLite
Send telemetry data to local SQLite databases.
Firebird
Send telemetry data to Firebird databases.
IBM DB2
Send telemetry data to IBM DB2 databases.
Export to InfluxDB
Time-series database export with line protocol, precision, and organization support.
Export to Redis
High-performance key-value store with multiple data structures and pub/sub support.
Export to TDengine
High-performance export to TDengine using WebSocket, auto-creation of Super Tables, and efficient batching.
UNS Explorer
Administration
Security & Access Control
Comprehensive guide to User Management, Roles, and the advanced Permission System.
System Audit Trail
Track 'Who did What and When' across the entire platform for compliance.
Authentication Providers
Configure Local Database, Active Directory, and Azure AD authentication for Proxus.
White Labeling
Customize the platform's branding, including logos, colors, and login screens.
Configuration File Reference
Complete reference for 'Proxus-config.toml' keys and their Docker Environment Variable overrides.
System Logs
Monitor technical system events, errors, and debug information for troubleshooting.
UNS Topic Permissions
Control access to UNS Explorer nodes using path-based role permissions.
Config Editor
Edit Proxus configuration from the UI safely, understand apply/restart behavior, and roll back quickly.
Data Retention
Configuring how long telemetry and logs are stored in Proxus.
TLS Certificates
Configure HTTPS certificates for the Management Console and core services.
Developer API
REST API Reference
Access and manage Proxus IIoT platform resources using the REST API.
Example: Basic Processing
Complete class demonstrating subscription, caching, and LINQ analytics.
FunctionBase SDK Reference
In-depth guide to the C# SDK internals: Lifecycle state machine, Circuit Breaker patterns, and Data Flow pipeline.
AI Agent Integration (MCP Server)
Connect AI assistants like OpenAI Codex, Claude, Cursor, and custom agents to Proxus IIoT Platform via Model Context Protocol.
Example: MQTT Bridge
How to act as an MQTT Client to bridge data to external brokers (AWS/HiveMQ).
Example: Scheduled Tasks
Execute logic at precise time intervals using the Wall-Clock aligned scheduler.
Example: Hex Parsing
Parsing packed binary/hexadecimal payloads from legacy PLCs.
General
Platform Administration Overview
Configure system security, data retention, and platform branding.
Connecting Your Data Overview
The core architecture for industrial data acquisition in Proxus.
Core Concepts Overview
Understand the foundational principles of the Proxus IIoT platform.
Developer API & SDK Overview
Build custom integrations and extend the platform using the REST API and .NET SDK.
Edge Scripting Overview
Extend platform behavior with custom C# code and managed user functions.
Integrations Overview
Bridge your industrial data to cloud, databases, and messaging systems.
Troubleshooting Overview
Common issues and solutions for Proxus platform.
Visualization Overview
Process real-time event streams and automate industrial workflows at the edge.
Introduction to Proxus
The Industrial IoT platform that transforms operational data into a Unified Namespace.
Overview
Process real-time event streams and automate industrial workflows at the edge.
User Interface Overview
Master the standard capabilities of the Proxus Management Console: grids, filtering, and reporting.
Troubleshooting
Gateway Issues
Troubleshoot Edge Gateway connection and communication problems.
Data Flow Problems
Diagnose and fix issues with data not appearing or being delayed.
Rules & Automation
Fix issues with rules not triggering or actions failing.
Dashboard Issues
Resolve widget display, binding, and performance problems.
Protocol & Address Issues
Solve common problems with protocol addresses, data types, and byte ordering.