Siemens S7-1200 & S7-1500 OPC UA to MQTT Edge Gateway
Stream real-time telemetry from Siemens SIMATIC S7-1200 and S7-1500 PLCs directly to enterprise MQTT brokers, Sparkplug B UNS architectures, and Timeseries databases with zero cloud lock-in.
Why opcua2mqtt for Siemens PLCs?
- Direct TIA Portal DB Access: Read optimized and non-optimized Data Blocks (DBs) via standard OPC UA NodeIDs (ns=3;s="DB_Telemetry"."Pressure").
- Deterministic Latency: Written in pure Rust with sub-10ms acquisition cycles and zero runtime garbage collection.
- Store-and-Forward WAL: Prevents telemetry loss during plant network disconnects.
- Cost Efficient: Transparent perpetual pricing (€490 Pro per gateway) vs exorbitant recurring vendor software fees.
Docker Compose Quickstart
services:
opcua2mqtt:
image: ghcr.io/arnooo/opcua2mqtt:latest
network_mode: host
restart: unless-stopped
volumes:
- ./config.toml:/etc/opcua2mqtt/config.toml:ro
- ./data:/var/lib/opcua2mqtt
Download Core Edition Free (50 Tags) | Buy Pro Gateway (€490)