Mit dem Data Hub erweitert Weidmüller sein Automatisierungs-Betriebssystem u-OS um eine zentrale Datenablage, die den Austausch zwischen verschiedenen Apps deutlich vereinfacht. Damit können Variablen etwa zwischen Codesys und Node-RED verknüpft werden.
Data Hub: Weidmüllers neueste Erweiterung für u-OS.
(Bild: Weidmüller)
In modernen Automatisierungssystemen kommunizieren oft zahlreiche Softwarekomponenten miteinander – jede mit eigenen Daten, Schnittstellen und Formaten. Damit diese nicht länger aneinander vorbeireden, führt Weidmüller den Data Hub für sein Betriebssystem u-OS ein. Die neue Funktion hilft, Variablen zwischen verschiedenen Apps gezielt sichtbar und ohne aufwendiges Coden nutzbar zu machen.
Ab Version 2.2.0 gehört der Data Hub fest zu u-OS. Er dient als zentraler Knotenpunkt für den Datenaustausch: Hier sehen Nutzer, welche Daten eine App bereitstellt, ob sie gelesen oder beschrieben werden können und wie sie sich mit anderen Anwendungen übertragen lassen. Das erleichtert insbesondere Szenarien, in denen Steuerungsdaten aus Codesys in eine Visualisierung mit Node-RED überführt werden sollen.
Apps reden über den Broker
Der Data Hub nutzt den Message Broker NATS, um zwischen Datenquellen (Providern) und -nutzern (Consumern) zu vermitteln. Die Kommunikation läuft entweder über eine einfache HTTP-Schnittstelle oder direkt über NATS. So lassen sich Daten etwa aus dem u-OS IO Configurator oder der App Procon-Connect einbinden, die Steuerungsprotokolle wie Modbus, OPC UA oder den PLCHandler von Codesys unterstützt.
Die Konfiguration erfolgt über eine webbasierte Oberfläche. Nutzer sehen dort eine Baumstruktur mit allen verfügbaren Variablen samt Datentyp, Zeitstempel und Zugriffsrechten. Die Verbindung zwischen zwei Apps lässt sich mit wenigen Klicks herstellen, um etwa den Zustand eines Schalters aus Codesys in Node-RED weiterzuverarbeiten.
Offen für heterogene Umgebungen
Ein Vorteil des Data Hub: Er funktioniert auch dort, wo kein durchgängiger OPC-UA-Stack vorhanden ist. Über HTTP-Requests lassen sich Daten aus unterschiedlichen Quellen integrieren, auch von Maschinen, die keine OPC-UA-Schnittstelle bieten. Damit eignet sich das System für Bestandsanlagen oder Umgebungen mit gemischten Systemen.
Der Zugriff über die Variable-HTTP-API erlaubt es, Anbieterlisten abzufragen und einzelne Variablen zu lesen oder zu schreiben, sofern der jeweilige Provider das zulässt. Neue Variablen registrieren können nur Anwendungen, die direkt über die NATS-API angebunden sind. Diese Trennung erhöht die Stabilität des Systems und verhindert ungewollte Änderungen.
OAuth2: Zugriff nur mit Token
Für produktive Anwendungen ist ein Zugriff auf den Data Hub nur nach vorheriger Authentifizierung erlaubt. Weidmüller setzt dabei auf das OAuth2-Verfahren. Der dafür zuständige Autorisierungsserver ist der u-OS IAM (Identity and Access Manager). Statt Passwörter zu übertragen, erhalten Apps oder Geräte ein zeitlich begrenztes Zugriffstoken mit exakt definierten Rechten – zum Lesen, Schreiben oder Bereitstellen von Variablen.
Beim Zugriff prüft der NATS-Broker, ob das Token gültig ist und die erforderlichen Rechte umfasst. Ist das nicht der Fall, wird der Zugriff verweigert. Für die Tokenvergabe müssen Anwendungen als Clients beim u-OS IAM registriert sein. Der Zugriff erfolgt dann über ein gültiges Token, das nach Ablauf erneuert werden muss.
Data Hub ergänzt u-software-Portfolio
Mit dem Data Hub erweitert Weidmüller sein u-software-Portfolio. Neben der Datenerfassung, Steuerung, Visualisierung und Kommunikation bekommt das Betriebssystem nun ein zentrales Element für den Variablenaustausch.
Die Softwarearchitektur von u-OS orientiert sich an mobilen Plattformen wie Android, nur eben für industrielle Anwendungen. Wie dort sorgt auch hier ein internes Framework für den Austausch zwischen den Komponenten. Ziel ist nicht nur Konnektivität, sondern auch eine komfortable Bedienung. Die HTTP-API des Data Hub soll eine einfache Nutzung ermöglichen, damit auch weniger erfahrene Anwender Automatisierungsprojekte umsetzen können, ohne tief in die Welt der Protokolle und Datenformate einsteigen zu müssen. (mc)
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel Communications Group GmbH & Co. KG, Max-Planckstr. 7-9, 97082 Würzburg einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von redaktionellen Newslettern nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung, Abschnitt Redaktionelle Newsletter.