InfluxData has released an open-source IIoT Reference Architecture for InfluxDB 3 Enterprise that simulates a factory-floor monitoring stack. It can be stood up locally in ~2 minutes via docker compose, simulating 24 machines generating ~300 data points per second. The stack is Python-first and showcases three key InfluxDB 3 capabilities: the Processing Engine (embedded Python VM running inside the database for triggers and HTTP endpoints), Last Value Cache (single-digit-millisecond current state reads), and Distinct Value Cache (fast cardinality queries on high-cardinality tags). A new OPC UA Plugin is also introduced, enabling InfluxDB 3 to connect directly to PLCs and SCADA systems via polling, with browse mode for auto-discovery, TLS security, and auto type detection. The architecture is designed to replace separate microservices, message queues, and read-replica caches with native database capabilities.

9m read timeFrom influxdata.com
Post cover image
Table of contents
What is the InfluxDB 3 IIoT reference architecture?What’s in the stackThe features it’s actually showing youWhen to bring in OPC UA: the Processing Engine pluginHow to drop the IIoT architecture into your environmentTry it yourselfResources

Sort: