Cumulocity Cloud: Registrieren und Senden eines Werts
  • 04 Oct 2024
  • pdf

Cumulocity Cloud: Registrieren und Senden eines Werts

  • pdf

Artikel-Zusammenfassung

Die icom Data Suite ermöglicht das Senden von Daten von einem INSYS-Router an die Cumulocity Cloud.

Situation

Der Eingang eines INSYS-Routers soll von der icom Data Suite überwacht und der Wert an die Cumulocity Cloud gesendet werden.

Lösung

Die folgende einfache Beispielanwendung überwacht Eingang 1 eines INSYS-Routers und überträgt den Zustand von Eingang 1 jedes Mal wenn er sich ändert an Cumulocity.

Dieser Configuration Guide ist in zwei Schritte aufgeteilt, die Registrierung des Geräts in der Cumulocity Cloud und die notwendige Konfiguration der Anwendung zum Senden des Werts an den Cloud-Dienst. Ein Gerät muss zuvor im Cloud-Dienst registriert werden, bevor seine Werte an die Cloud gesendet werden können. Wenn das Gerät bereits registriert ist, kann der erste Schritt übersprungen werden.

Geräte-Registrierung

Es wird vorausgesetzt, dass Sie über einen Cumulocity Cloud Account verfügen.
Sie müssen die Seriennummer des zu registrierenden Geräts kennen. Die Seriennummer ist auf dem Typenschild unter S/N angegeben und kann auch im Web-Interface des INSYS-Routers im Menü System auf der Seite Systemdaten angezeigt werden.

  1. Melden Sie sich an Ihrem Cumulocity Cloud Account an.

  2. Klicken Sie auf Andere Applikationen () rechts oben und wählen sie Device Management aus.

  3. Klicken Sie auf Gerät registrieren in der Werkzeugleiste, geben sie die Seriennummer des Geräts ein und klicken sie auf die Schaltfläche Gerät registrieren.

Damit ist das Gerät in Cumulocity registriert. Cumulocity wartet nur auf die erste Verbindung von diesem Gerät.

Die Cumulocity Cloud muss als Server zum Erhalten von Nachrichten in der icom Data Suite angelegt werden, um die Registrierung abzuschließen.

  1. Öffnen Sie ein neues Browser-Tab oder -Fenster und rufen Sie das Web-Interface der icom Data Suite auf.

  2. Fügen Sie im Menü NachrichtenCumulocity einen neuen Server hinzu () und bearbeiten Sie diesen ():

    • Beschreibung: Cumulocity Server

    • Protokoll: HTTPS

    • Server: geben Sie die Server-URL Ihres Cumulocity-Accounts ein

    • Serverzertifikat verifizieren:

    • Hostname des Servers verifizieren:

    • Gerätename: geben Sie einen beschreibenden Namen für Ihr Gerät an

    • Gerätetyp: insys-device

    • Selbstregistrierung:

      Bitte beachten Sie!

      Die Server-URL setzt sich zusammen aus Ihrer Mandanten-ID und der URL Ihres Cumulocity-Kontos, getrennt durch einen Punkt (<Mandanten-Id>.<Cumulocity-URL>).

      Ist die Checkbox Serverzertifikat verifizieren nicht markiert, werden alle Zertifikate des Servers ohne Überprüfung akzeptiert. Siehe Schützen von Verbindungen mit Zertifikaten für das Absichern dieser Verbindung.

      Wenn die Checkbox Hostname des Servers verifizieren nicht markiert ist, wird nicht überprüft, ob der Hostname des Servers mit dem Common Name im Zertifikat übereinstimmt.

      Ist die Checkbox Selbstregistrierung markiert, meldet sich die icom Data Suite selbstständig am Cloud-Server an und bezieht die Geräte-individuellen Zugangsdaten (Benutzer, Passwort und Geräte-ID) automatisch.

  3. Klicken Sie auf Einstellungen speichern.

  4. Aktivieren Sie das Profil ().

Die icom Data Suite baut jetzt eine Verbindung zu Cumulocity auf.

Danach muss die Registrierung in Cumulocity Cloud über den INSYS-Router akzeptiert werden.

  1. Wechseln Sie zurück zum Browser-Tab oder -Fenster der Cumulocity Cloud.

  2. Klicken Sie auf Akzeptieren.

Konfiguration der Anwendung

Es wird vorausgesetzt, dass Sie Zugriff auf das Web-Interface der icom Data Suite haben. Der Router muss über eine Internet-Verbindung verfügen. Ein Schalter oder ein ähnliches Gerät ist mit Eingang 2.1 des Routers verbunden, um dessen Zustand zu ändern.

  1. Rufen Sie das Web-Interface der icom Data Suite auf:

  2. Fügen Sie im Menü DatenpunkteDigitale I/Os unter Eingang einen neuen Eingang hinzu ():

    • Beschreibung: Eingang 2.1

    • Eingang: 2.1 (Eingang 2.1 ist Eingang 1 (IN1) auf einer Karte in Steckplatz 2 des Routers)

  3. Klicken Sie auf Einstellungen speichern.

  4. Fügen Sie im Menü NachrichtenCumulocity einen neue Meldung hinzu () und bearbeiten Sie diese ():

    • Beschreibung: Eingangsnachricht

    • Klasse: Messwerte

    • Titel der Messung: Eingang 2.1

    • Typ: Eingänge

    • Einheit: Zustand

    • Datenpunkte: markieren Sie den oben angelegten Datenpunkt input1 - Eingang 2.1

  5. Klicken Sie auf Einstellungen speichern.

  6. Fügen Sie im Menü Ereignis ein neues Ereignis hinzu () und bearbeiten Sie dieses ():

    • Beschreibung: Eingangsnachricht an Cumulocity senden

    • Ereignis: Digitaler Datenpunkt hat sich geändert

    • Datenpunkt: input1 und Zustandswechsel

    • Aktion: Nachricht versenden

    • Nachricht versenden: wählen Sie den oben hinzugefügte Eingangsnachricht aus

  7. Klicken Sie auf Einstellungen speichern.

  8. Aktivieren Sie das Profil ().

  9. Schalten Sie den Schalter an Eingang 2.1 einige Male um, um Nachrichten an Cumulocity zu erzeugen.

  10. Wechseln Sie zurück zum Browser-Tab oder -Fenster der Cumulocity Cloud.

  11. Klicken Sie auf Andere Applikationen () rechts oben und wählen Sie Device Management aus.

  12. Klicken Sie auf All devices im Menü links und wählen Sie den Router aus der Geräteliste aus.

  13. Klicken Sie auf Measurements, um das gerade erzeugte Diagramm anzuzeigen.

Fehlersuche

  • Die Geräte-Registrierung kann nicht akzeptiert werden. Die Meldung einer ausstehende Akzeptierung bedeutet, dass die icom Data Suite noch keine Verbindung zur Cumulocity Cloud aufgebaut hat. Prüfen Sie Folgendes:

    • Ist die Server-URL korrekt?

    • Die Häkchen der Verifizierungsoptionen vorübergehend entfernen, wenn die Verbindung geschützt werden sollte

    • Hat der Router eine Internet-Verbindung?


War dieser Artikel hilfreich?