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ätesDevice vendor
: Hersteller des GerätesDevice Type
: Art des GerätesUse Remote Channel
: Auswahl, ob Remote Services von logiccloud aktiviert werden sollen, optionalDevice Serial Number
: Seriennummer des Gerätes, optionalDevice description
: Beschreibung, optionalLocation
: Standort des Gerätes, optionalTags
: 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
: Container80
- Host:
18080
: Container18080
- Host:
45600
: Container45600
(optional)
- Host:
- 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
: Container80
- Host:
18080
: Container18080
- Host:
45600
: Container45600
(optional)
- Host:
- 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