BLUECTRL: eine Edge-Plattform für modulare Industrieanlagen

Steuerungs- und Digitalisierungsplattform der BLUELINE / Linetechnology GmbH für modulare Recyclinganlagen an verschiedenen Kundenstandorten. Von der Steuerung bis zur Cloud, offline-fähig und per OTA aktualisiert.

Architektur auf einen Blickan der AnlagePlattform und Pipeline
Daten
  1. SteuerungSPS
  2. Python-DienstOPC UA
  3. RabbitMQAMQP
  4. Telegraf
  5. InfluxDBZeitreihen
  6. GrafanaDashboards
Updates
  1. GitLab CIMulti-Arch-Builds
  2. MenderOTA
  3. Edge-GerätRevolution Pi
Betrieb
  1. Promtail, Node ExporterLogs, Metriken
  2. LokiLogs
  3. GrafanaAlarme

TimescaleDB ist als Nachfolger für InfluxDB geplant.

Ausgangslage

Die Anlagen bestehen aus Modulen, die bei Kunden an unterschiedlichen Standorten aufgebaut werden. Zu den Modulen gehören Steuerungen und Edge-Geräte. Die Kundennetze sind abgeschottet, Verbindungen sind nicht garantiert. Trotzdem soll jedes Modul überwacht, konfiguriert und aktualisiert werden können, ohne dass jemand hinfährt.

Architektur

Maschinendaten

Ein Python-Dienst auf dem Edge-Gerät liest die Werte der Steuerung per OPC UA. Die Nachrichten laufen über AMQP (RabbitMQ), Telegraf schreibt sie in die Zeitreihen-Datenbank InfluxDB, Grafana zeigt sie an. Eine Migration auf TimescaleDB ist geplant.

Edge-Flotte

Die Edge-Geräte sind Revolution Pi mit Embedded Linux, die Software läuft in Containern. Die Module arbeiten offline weiter. Jedes Gerät hat eine eigene Identität mit Schlüsseln, Seriennummer und Provisioning.

Updates

Betriebssystem und Software-Stack werden per Mender OTA aktualisiert, ohne Einsatz vor Ort. GitLab CI baut Multi-Arch-Images, auch für ARM, und bringt jede Version vom Commit bis aufs Gerät. Ein Fleet-Management erfasst Inventar, Konfiguration und Lebenszyklus der Geräte.

Monitoring

Logs gehen über Promtail an Loki, Metriken ausgewählter Geräte über Node Exporter. Grafana überwacht die verteilten Systeme standortübergreifend und alarmiert.

Betrieb und Cloud-Exit

Der Server-Teil lief ursprünglich auf Azure-PaaS-Diensten und wurde auf selbst betriebene Container bei Hetzner umgezogen. Möglich war das, weil die Edge-Geräte offline arbeiten und die Cloud damit ersetzbar ist.

Bedienung

Eine offline-fähige Angular-PWA dient am Tablet direkt an der Anlage für Aufbau, Konfiguration und Inbetriebnahme. Sie spricht über WebSockets in Echtzeit mit den Edge-Diensten und kommt mit Verbindungsabbrüchen zurecht. 2026 wurde die App von Angular 16 auf Angular 22 migriert.

Wer was gemacht hat

Thomas Deutsch ist seit 2024 bei BLUELINE / Linetechnology als Lead Industrial IoT & Platform Architect angestellt und verantwortet Architektur, Entwicklung und Betrieb von BLUECTRL. Die beschriebene Plattform ist überwiegend in dieser Rolle entstanden.

Die CFE-Computing GmbH unterstützt den Betrieb der Anlagensteuerung als externer Partner und hat 2026 die Migration der Bedien-App auf Angular 22 technisch begleitet.

BLUECTRL ist eine Referenz aus der Praxis des Teams. Die Kette reicht von der Steuerung bis zur Oberfläche und läuft im Feld.

Erzählen Sie uns von Ihren Maschinen

Beschreiben Sie kurz Ihre Anlage und was nicht funktioniert. Wir sagen Ihnen, ob und wie wir helfen können.