Home » Device Management » logiccloud Control

logiccloud Control

In diesem Abschnitt finden Sie Informationen zur Installation von logiccloud Control unter Docker sowie zum Anlegen von Devices im logiccloud Portal.

logiccloud Control auf dem Device Installieren

Der logiccloud Control Container kann mit folgendem Befehl installiert werden (je nach Benutzerrechten kann dem Befehl auch sudo vorangestellt werden):

docker run -d -v logiccloud-storage:/app/storage --mount type=tmpfs,destination=/app/logs,tmpfs-size=30000000 -p 8080:80 -p 18080:18080 --restart always --name logiccloud-control logiccloud/logiccloud-control:latest

Wenn Sie mit Node-RED auf die Prozessvariablen zugreifen möchten, müssen Sie zusätzlich noch den Port 45600 freigeben.

docker run -d -v logiccloud-storage:/app/storage --mount type=tmpfs,destination=/app/logs,tmpfs-size=30000000 -p 8080:80 -p 18080:18080 -p 45600:45600 --restart always --name logiccloud-control logiccloud/logiccloud-control:latest

Die logiccloud Control Weboberfläche ist nach der Installation über die <GERÄTE IP>:8080 erreichbar.

Device im logiccloud Portal anlegen

Um ein neues Device für logiccloud Control hinzuzufügen, klicken Sie auf das grüne + Icon und geben Ihre Informationen an.

  • Device Name: Name des Gerätes
  • Device vendor: Hersteller des Gerätes
  • Device Type: Art des Gerätes
  • Use Remote Channel: Auswahl, ob Remote Services von logiccloud aktiviert werden sollen, optional
  • Device Serial Number: Seriennummer des Gerätes, optional
  • Device description: Beschreibung, optional
  • Location: Standort des Gerätes, optional
  • Tags: tags, optional

Device mit dem logiccloud Portal verbinden und aktivieren

Nachdem Sie das Device erstellt haben, können Sie nur das Device Token für die Aktivierung kopieren. Dazu klicken Sie auf das Copy Device Token Icon.

Als nächstes müssen Sie nun das Device aktivieren. Dazu gehen Sie bitte auf die Weboberfläche Ihres Devices. Diese ist über <DEVICE IP>:8080 erreichbar. Dort werden Sie durch den Installationsassistenten geführt und können das kopierte Token einsetzen. Danach ist das Gerät mit dem logiccloud Portal verknüpft und Sie können die Runtime erstellen.

Nachdem das Gerät erfolgreich mit dem Portal gekoppelt ist, erscheint der Anmeldebildschirm. Nun können Sie sich mit folgenden Zugangsdaten einloggen:

User: admin
Password: logiccloud

Nach erfolgreichem Login öffnet sich die Administratorseite und die Device-Informationen werden angezeigt.

Device Übersicht im logiccloud Portal

Sobald eine Runtime hinzugefügt ist, öffnet sich die Übersicht:

Wenn Sie eine Runtime ohne Lizenzschlüssel zuweisen, dann wird diese im Demo-Modus mit 2 Stunden Laufzeit gestartet.

Hier sind folgende Bereiche zu finden:

Im oberen Bereich finden Sie die Informationen zum Gerät sowie die Möglichkeit, dieses neu zu starten.

Im linken Bereich finden Sie Aktionen zum Installieren, Upgraden und Löschen der Runtime, sowie die Möglichkeit die Runtime zu starten, zu stoppen, und neu zu starten.

Außerdem können Sie die Runtime konfigurieren, zum Projekt springen, oder Parameter definieren.

Im rechten Bereich sehen Sie eine Übersicht der aktiven Services innerhalb der Runtime.

Unten links zeigt der Activity Log die Aktivitäten der Runtime an.

Unten rechts zeigen die Metriken an, welche Prozessvariablen sich gerade ändern.

Installation über Device UI

Einige Devices haben eigene Oberflächen, über die Container installiert werden können, oder haben beispielweise Portainer vorinstalliert, sodass Sie Container ohne die Kommandozeile ausführen können. Auch hier können Sie natürlich logiccloud Control installieren, Sie müssen nur folgende Angaben berücksichtigen (die genauen Namen können je nach UI etwas variieren):

  • Image Name: logiccloud/logiccloud-control:latest
  • Volume: logiccloud-storage:/app/storage
  • freigegebene Ports
    • Host: 8080 : Container 80
    • Host: 18080 : Container 18080
    • Host: 45600 : Container 45600 (optional)
  • Restart Policy: always

Die logiccloud Control Weboberfläche ist nach der Installation über die <GERÄTE IP>:8080 erreichbar. Weiter geht es mit Device verbinden und logiccloud Control aktivieren.

Installation über Portainer

In Portainer können Sie logiccloud mit den folgenden Einstellungen installieren:

  • Name: logiccloud-control (Beispiel)
  • Image: logiccloud/logiccloud-control:latest
  • Volume: logiccloud-storage:/app/storage
  • freigegebene Ports
    • Host: 8080 : Container 80
    • Host: 18080 : Container 18080
    • Host: 45600 : Container 45600 (optional)
  • Restart Policy: always

Die logiccloud Control Weboberfläche ist nach der Installation über die <GERÄTE IP>:8080 erreichbar. Weiter geht es mit Device verbinden und logiccloud Control aktivieren.

Installation über FLECS

Sollte auf Ihrem Gerät FLECS installiert sein, können Sie logiccloud Control ganz bequem über den Marketplace installieren. Dazu suchen Sie einfach nach logiccloud Control und clicken auf installieren. Sobald die Installation abgeschlossen ist, können Sie über Apps und den Button Open App auf die Weboberfläche zugreifen.

Die logiccloud Control Weboberfläche ist nach der Installation über die <GERÄTE IP>:8080 erreichbar.

Falls auf Ihrem Gerät bereits einer der Host Ports verwendet wird, können Sie diesen auch verändern. Wichtig ist, dass der Container Port immer gleich bleibt. Beispielsweise 1234:80 , 1235:18080 und 1236:45600.

logiccloud Control deinstallieren

Falls Sie logiccloud Control deinstallieren möchten, beispielsweise im Zuge einer Neuinstallation, können Sie das mit folgendem Befehl tun:

# Container anzeigen
docker ps

# Container stoppen. Entweder mit dem Namen oder der ID. Bei der ID reichen die ersten 3 Zeichen.
docker stop logiccloud-control

# Container löschen
docker rm logiccloud-control

# Image löschen
docker rmi logiccloud/logiccloud-control:latest

# Volume löschen
docker volume rm logiccloud-storage