Zum Hauptinhalt springen

Kontext und IoT

Wählen Sie aus dieser Kategorie die Komponenten für NGSI-LD-Kontextdaten, SensorThings-Daten, JSON-LD-Kontexte und die zeitliche Historisierung.

← Zur Übersicht der Mandanten-Komponenten

NGSI-LD-Kontext

Stellio

Verwaltet aktuelle Zustände und Beziehungen als NGSI-LD-Kontext.

Direkte Voraussetzungen: PostgreSQL-Operator; Keycloak für geschützte Zugänge

Inventory
stellio.enable
Ansible-Tag
context_mgmt
Inventory-Konfiguration

Relevanter Ausschnitt im Mandantenblock

YAML-Ausschnitt und 6 Parameter

stellio:
enable: true
enable_logical_backup: false
storage_size: "50Gi"
use_quantumleap: true
api_gateway:
enable_compression: false
kafka:
cluster_id: "<22-zeichen>"
context_hoster:
enable: true
ParameterBedeutungErwartete Werte
storage_sizePVC-Größe der Stellio-Datenbank.Kubernetes-Größe, z. B. 50Gi
enable_logical_backupAktiviert das logische Datenbank-Backup.true oder false
use_quantumleapLeitet Kontextänderungen zusätzlich an QuantumLeap weiter.true oder false
api_gateway.enable_compressionKomprimiert Antworten am Stellio-API-Zugang.true oder false
kafka.cluster_idStabile Kennung der internen Kafka-Laufzeit.Genau 22 Zeichen, keine Sonderzeichen
context_hoster.enableStellt die JSON-LD-Kontexte des Mandanten bereit.true oder false
Historisierung

QuantumLeap

Überführt NGSI-LD-Kontextänderungen in historisch abfragbare Zeitreihen.

Direkte Voraussetzungen: Stellio und PostgreSQL mit TimescaleDB

Inventory
stellio.use_quantumleap
Ansible-Tag
quantumleap · context_mgmt
Nur aktivieren oder deaktivieren

QuantumLeap wird innerhalb des Stellio-Blocks aktiviert. Eine separate mandantenbezogene Konfiguration ist im Standard-Inventory nicht erforderlich.

JSON-LD-Kontexte

Context Hoster

Veröffentlicht versionierte JSON-LD-Kontexte für die NGSI-LD-Datenmodelle.

Direkte Voraussetzungen: Stellio und Zugriff auf das konfigurierte Image

Inventory
stellio.context_hoster.enable
Ansible-Tag
context_hoster · context_mgmt
Inventory-Konfiguration

Relevanter Ausschnitt im Mandantenblock

YAML-Ausschnitt und 3 Parameter

context_hoster:
enable: true
image_project: "registry.gitlab.com/…/ngsi-ld-context-hoster"
image_tag: "main"
git_user: ""
git_token: ""
ParameterBedeutungErwartete Werte
image_projectRegistry-Pfad des Context-Hoster-Images.Vollständiger Container-Registry-Pfad
image_tagFreigegebener Stand des Images.Unveränderlicher Release-Tag empfohlen
git_user / git_tokenLesezugang für ein privates Artefakt.Leer bei öffentlichem Image; sonst Deploy Token
SensorThings

FROST-Server

Speichert und veröffentlicht Sensor- und Beobachtungsdaten per SensorThings API.

Direkte Voraussetzungen: PostgreSQL-Operator und Keycloak-Mandant

Inventory
frost.enable
Ansible-Tag
cm_frost
Inventory-Konfiguration

Relevanter Ausschnitt im Mandantenblock

YAML-Ausschnitt und 2 Parameter

frost:
enable: true
mqtt_enable: true
enable_logical_backup: false
ParameterBedeutungErwartete Werte
mqtt_enableStellt neben HTTP auch den MQTT-Endpunkt bereit.true oder false
enable_logical_backupAktiviert das logische Backup der FROST-Datenbank.true oder false