opcua2mqtt — Air-Gapped MQTT Broker & Industrial OPC UA to Sparkplug B Edge Gateway
Cybersecurity-first, Docker-based PLC to local and air-gapped MQTT OPC UA gateway written in pure Rust. Bridges OPC UA servers (Siemens S7-1200/S7-1500, Beckhoff TwinCAT, Rockwell Allen-Bradley ControlLogix) to Mosquitto, HiveMQ, EMQX, Eclipse Sparkplug B, and Timeseries databases (InfluxDB, TimescaleDB, QuestDB) with persistent store-and-forward WAL and <50MB RAM footprint.
Core Industrial Capabilities
- Pure Rust OPC UA to MQTT Bridge: Sub-10ms cycle latency, 150,000+ msg/s throughput, zero garbage-collection jitter, and <50MB RAM footprint.
- Air-Gapped MQTT Broker & Purdue Level 2/3 Ready: Zero unsolicited outbound calls, 100% offline Ed25519 cryptographic license verification, ideal for air-gapped OT networks and local Mosquitto brokers.
- Docker-Based PLC to Cloud & Edge Deployment: Deploy in 60 seconds via Docker Compose (
ghcr.io/arnooo/opcua2mqtt:latest) or standalone Linux binary (x86_64, aarch64, armv7). - Zero Data Loss Store & Forward WAL: Persistent embedded disk Write-Ahead Log buffer preserves every PLC sample with millisecond source timestamps during network drops or power outages.
- Superior Alternative to Kepware, Node-RED & Coreflux: Transparent €490 perpetual Pro license (up to 500 tags) and free 50-tag Core edition vs heavy Windows Server VMs or unpredictable V8 garbage-collection pauses.
Industrial Solutions & PLC Integrations
- Air-Gapped MQTT Broker & Industrial OT Edge Gateway
- Siemens S7-1200 / S7-1500 & TIA Portal OPC UA to MQTT Gateway
- Beckhoff TwinCAT 2/3 ADS & OPC UA to MQTT Edge Gateway
- Eclipse Sparkplug B & Unified Namespace (UNS) Edge Gateway
- Lightweight Linux & Docker Kepware / Node-RED / Coreflux Alternative (€490)
- Crash-Resilient Store and Forward Write-Ahead Log (WAL) Buffer