OPC UA
Industry standard protocol. Server models Printer, Scanner, Sensor, and Production Line as an information model.
MQTT
Lightweight event bus. Machine data is published on topics and consumed by any subscriber (MES, PLC, Cloud).
REST / HTTP
Control API for starting, stopping, and triggering error scenarios. Control Panel communicates via REST.
InfluxDB Flux
Time series database. All OPC UA variables are written as data points and visualized in Grafana.
Docker Compose
Six services, one command. Complete infrastructure containerized and reproducible.
Node.js + Python
OPC UA Server and Data Bridge in Node.js, Control Panel in Python/FastAPI. Real-world combination.