Kleiner Serverraum mit offenem Serverschrank und geordneten Kabeln
KI-Symbolbild

So ist CiviPort gebaut

CiviPort vereint bewährte Open-Source-Werkzeuge zu einer Plattform und läuft als ein Paket auf einem Server. Die Werkzeuge sind enthalten und aufeinander abgestimmt. Ihre IT muss nichts zusammensetzen.

Von der Quelle bis zur Oberfläche

Messwerte, Dateien und Geodaten kommen unten an. CiviPort ordnet sie Datensätzen zu, prüft bei jedem Zugriff die Rechte und gibt sie über offene Schnittstellen und die Weboberfläche aus.

Anmeldung und Zugang über HTTPS gelten für alle Schichten.

  1. Oberfläche

    Arbeitsbereiche je Gemeinde, Dashboards, Meldungen, öffentliches Datenportal; als Erweiterung der digitale Zwilling

    • MapLibre
  2. Speicher

    Datenbank für Messwerte und Beschreibungen, Objektspeicher für Dateien, Suche

    • PostgreSQL mit PostGIS und TimescaleDB
    • 3DCityDB (Erweiterung)
    • RustFS
    • OpenSearch
    • Oxigraph
  3. Daten-Gateway

    Zugriffsprüfung je Datensatz und Ausgabe über die Standard-Schnittstellen

    • NGSI-LD
    • OGC API Features, WFS, WMS
    • SensorThings
  4. Anbindung

    Empfang, Umrechnung und Zuordnung der Messwerte zu Datensätzen

    • ChirpStack (Zusatzmodul)
    • Eclipse Mosquitto
  5. Quellen

    Sensoren über LoRaWAN, Messwerte über MQTT oder Schnittstellen, Dateien, fremde Kataloge, Geodaten Ihres GIS

  • AnmeldungKeycloak
  • Zugang über HTTPSTraefik

Bewährte Open-Source-Werkzeuge

Für Datenplattform, digitalen Zwilling, Funknetz und Datenportal setzt CiviPort auf bewährte Open-Source-Werkzeuge. Wir führen sie zu einer Plattform zusammen, stimmen sie aufeinander ab und halten sie gemeinsam aktuell.

Daten speichern

  • PostgreSQL mit PostGIS und TimescaleDB Datenbank für Geodaten, Beschreibungen und Messreihen Kern
  • RustFS Objektspeicher für Dateien Kern
  • 3DCityDB 3D-Gebäudemodelle für den digitalen Zwilling Erweiterung

Messwerte empfangen

  • Eclipse Mosquitto Empfang von Messwerten über MQTT Kern
  • ChirpStack LoRaWAN-Netzserver Zusatzmodul

Karten, Katalog und Pläne

  • MapLibre Karten und 3D-Ansicht in der Weboberfläche Kern
  • OpenSearch Suche im Datenkatalog Kern
  • Oxigraph SPARQL-Abfragen über den Katalog Kern
  • xPlanBox Prüfung von Bebauungsplänen nach XPlanung Erweiterung

Anmeldung und Zugang

  • Keycloak Anmeldung und Rollen Kern
  • Traefik Zugang über HTTPS mit automatisch erneuerten Zertifikaten Kern

KI

  • Ollama auf Wunsch ein lokales Sprachmodell für die KI Erweiterung

Offene Standards für GIS, Portale und Fachprogramme

NGSI-LD
Kontextdaten mit Abonnements und zeitlichen Abfragen, im Daten-Gateway eingebaut
OGC API Features, WFS, WMS, SensorThings
Karten und Messwerte für GIS und Fachprogramme, im Daten-Gateway eingebaut, öffentlich nur für freigegebene Datensätze
DCAT-AP.de
Katalog-Export für GovData und data.europa.eu; als Erweiterung Prüfung der Beschreibungen und Übernahme aus fremden Katalogen
XPlanung
Prüfung von Bebauungsplänen mit dem amtlichen XPlanValidator (xPlanBox), Darstellung im digitalen Zwilling (Erweiterung)
LoRaWAN
ChirpStack als Zusatzmodul, ein- und ausschaltbar
MQTT
Eclipse Mosquitto für Messwerte
SPARQL
Abfragen über den Katalog, öffentlich nur lesend
OpenID Connect
Anmeldung über Keycloak

Was der Server braucht

  • Ein Server, ein internes Netz

    Alle Dienste laufen mit Docker auf einem Server, in einem internen Netz.

  • Zugang von außen

    Von außen erreichbar sind die Weboberfläche über HTTPS mit automatisch erneuerten Zertifikaten (HTTP wird umgeleitet) und, mit dem LoRaWAN-Modul, der Empfang für die Funk-Gateways.

  • Datensicherung

    Ein Skript sichert Datenbank, Dateien und Konten. Wie oft gesichert wird, legt der Betrieb fest.

Voraussetzungen: ein Linux-Server mit Docker ab Version 24 und Docker Compose ab Version 2.20 sowie eine eigene Domain. Wie groß der Server sein muss, hängt von der Zahl der Sensoren und vom Umfang des digitalen Zwillings ab. Das legen wir im Gespräch fest.

Wer CiviPort betreibt

Die KI sieht keine Messwerte

Die KI erstellt Dashboards und Meldungsregeln aus einem Satz. Sie bekommt dafür die Beschreibungen Ihrer Datensätze (Name, Spalten, Einheiten), aber keine Messwerte.

Welches Sprachmodell arbeitet, legen Sie fest: ein Anbieter in der Cloud oder ein Modell lokal auf Ihrem eigenen Server.

Sicherheit und Datenschutz

CiviPort in Ihrer Gemeinde sehen

Wir zeigen Ihnen CiviPort mit Daten aus der Smart Region AUF und besprechen, was zu Ihrer Gemeinde passt.

Direkt Covisa Software Services GmbH
Lintruper Str. 35, 12305 Berlin
+49 30 68 40 10 14
info@covisa.de

Wir verwenden Ihre Angaben nur, um Ihre Anfrage zu beantworten. Mehr dazu in der Datenschutzerklärung.