In den meisten Industrial IoT Lösungen kommen Edge Devices zum Einsatz um Daten aus der Produktion an Cloud Plattformen zu senden. Moderne Edge Devices besitzen die Rechenleistung eines kleinen Computers, werden allerdings meist nur für das Weiterleiten von Daten genutzt. Durch die Vorverarbeitung von Daten „auf der Edge“ können Datenströme und Feedbackloops entscheidend optimiert werden.
Deshalb zeigen wir in dem Blog-Post wie Sie mehr aus Ihren Gateways herausholen können. Hierzu betrachten wir welche Schritte nötig sind, um eine bereits bestehende Anwendung über AIT Smart Edge auf einem oder mehreren Geräten auszurollen. In diesem Fall geht es um die Anwendung PTI der Firma evosoft.
Was ist PTI?
Der Production Throughput Inspector (PTI) gibt Einblicke in die Leistung eines Herstellungsprozesses. Es ermöglicht die Echtzeitverfolgung von Materialflüssen und die schnelle Identifizierung ungewöhnlicher Produktionsmuster, wie z.B. ungeplante Unterbrechungen. Mit Hilfe des PTI können Sie Ihre Ressourcen optimal nutzen und dadurch Ihre Produktivität steigern.
Das manuelle Ausrollen neuer Software ist allerdings aufwendig und fehleranfällig. Das muss aber nicht so sein! Im Folgenden wird nun beschrieben, wie Sie diesen Prozess automatisiert und aus der Ferne durchführen können.
Deployment der Anwendung auf ein Edge Device
Der PTI-besteht aus Docker Containern, deshalb bedarf es nur weniger Schritte um, mit Hilfe des AIT Smart Edge, ein Deployment über die Cloud auf Ihrem Edge Device durchzuführen.
Zunächst muss, über das Azure Portal, eine Container-Registry angelegt werden. In diese können Sie anschließend die Docker Images pushen. Eine einfache und detaillierte Beschreibung der hierzu benötigten Schritte, finden Sie in der Dokumentation von Microsoft.
Alle weiteren Schritte, welche für das Deployen der PTI-Container auf ihr Device benötigt werden, können direkt im AIT Edge Control Center durchgeführt werden.
Hierzu tragen Sie zunächst die Credentials für Ihre neu angelegte Container-Registry in die Deployment Konfiguration ein. Die folgende Abbildung zeigt Ihnen zwei Möglichkeiten die Konfiguration zu bearbeiten. Als Portal-Administrator können Sie entweder die Standardkonfiguration für alle Gateways [1] oder die Konfiguration eines einzelnen Gateways bearbeiten [2].
In der Konfiguration können für verschiedene Workloads individuelle Container-Registry-Credentials hinzugefügt werden.
Anschließend fügen Sie die gewünschten Container, inklusive benötigten Einstellungen, zur Konfiguration hinzu.
Mehr ist nicht notwendig! Sobald das Edge Device mit dem Internet verbunden ist, wird die zuvor gespeicherte Konfiguration übernommen. Die Container werden daraufhin automatisch auf das Gateway heruntergeladen und gestartet.
Die folgende Abbildung zeigt die vom AIT Edge Control Center bereitgestellten Gateway Informationen. Im Bereich „Modulinformationen“ finden Sie eine Übersicht der installierten Module. Die Spalte „Letzter Start am“ bestätigt, dass die Module bereits gestartet wurden.
Der PTI ist jetzt, unter dem in der Konfigurationsdatei spezifizierten Port, erreichbar. Somit können Sie von nun an problemlos alle Vorteile des Production Throughput Inspector, für ihre IIoT-Lösung, nutzen.
Um den PTI zu aktualisieren, müssen Sie in Zukunft lediglich die entsprechenden Docker Images in der Container Registry aktualisieren und ggf. die Versionsnummer in der Konfiguration Ihres Devices anpassen.
Fazit
Mit nur wenigen Handgriffen haben wir PTI auf unserem Gerät installiert. Dadurch wurde aus einem einfachen Gateway ein intelligenter Baustein in einer IIoT Lösung. Wir können von nun an alle Vorteile des Inspectors nutzen, um die Produktivität zu steigern. Mit nur wenigen Klicks kann PTI auf beliebig vielen Geräten verteilt und aktualisiert werden.
Wollen auch Sie Ihre IIoT Landschaft auf ein neues Level heben?
Durch den Einsatz von bereits verfügbaren Software-Lösungen wie dem Production Throughput Inspector oder dem IIoT Baukasten AIT Smart Edge ist dies in sehr kurzer Zeit möglich. Also warten Sie nicht, sondern starten Sie durch und nehmen Sie unverbindlich Kontakt mit uns auf.