Collectu Hub

Ein Konto für Ihre Module, Ihre Datenpipelines und jeden Collectu Core, den Sie betreiben.

Ein Collectu Core sammelt, transformiert und verteilt Daten auf Ihrer eigenen Hardware. Im Collectu Hub verwalten Sie und Ihr Team alle davon: Module veröffentlichen und versionieren, laufende Pipelines aus der Ferne konfigurieren, gehostete Cores und verwaltete Zeitreihendatenbanken bereitstellen und die gesamte Flotte an einem Ort im Blick behalten.

Nichts davon ist ein separates Produkt. Jede der folgenden Funktionen gehört zum selben Konto, ist über dieselbe API erreichbar und unterliegt denselben Berechtigungen.

Was Ihnen der Collectu Hub bietet

Zwölf Funktionen in einem Konto. Die folgenden Abschnitte gehen jede davon durch.

Versionierte Module

Input-, Prozessor- und Output-Module veröffentlichen, versionieren und teilen - öffentlich oder nur innerhalb Ihrer Organisation.

Flottenverwaltung

Status, Systeminformationen, Logs und installierte Pakete jedes Collectu Core, der an Ihr Konto meldet.

Fernkonfiguration

Eine Datenpipeline im visuellen Editor bauen und an eine laufende Instanz senden, ohne die Maschine anzufassen.

Gehostete Collectu Cores

Einen Core per Klick in unserem verwalteten Kubernetes-Cluster starten - headless oder mit Oberfläche über VPN.

Verwaltete Zeitreihendatenbanken

Eine dedizierte Zeitreihendatenbank pro Deployment, mit eigener Subdomain und ausschließlich über TLS.

Agent Platypus

Ein dialogfähiger Agent, der die Ressourcen des aktuellen Kontos liest - und sie ändert, wenn Sie es erlauben.

MQTT-Broker und Dashboards

Ein verwalteter Broker für den Datenaustausch zwischen Instanzen und integrierte Dashboards zur Visualisierung.

Datenobjekte

Versionierte JSON-Dokumente - Verwaltungsschalen, digitale Produktpässe, Maschinenverzeichnisse.

Alarme und Hooks

Nachrichten und E-Mails, wenn etwas schiefgeht, und Hooks, die jede Änderung an Ihre Systeme weitergeben.

Modulrichtlinie

Festlegen, welche Module Ihre Instanzen ausführen dürfen, und Modulversionen über ihren Code-Hash freigeben.

Rollen und Berechtigungen

Organisationsmitglieder mit einzelnen Rechten, dazu eingegrenzte Freigaben für Personen außerhalb Ihrer Organisation.

Zwei-Faktor-Auth und VPN

TOTP mit Wiederherstellungscodes und vertrauten Browsern, Sitzungsverwaltung und ein WireGuard-Server für Ihre Geräte.

Zusammenarbeit

Im Team arbeiten, auch organisationsübergreifend

Teilen Sie Module, Konfigurationen, Collectu Cores, Datenobjekte und Artikel mit Ihrem Team. Die Ressourcen gehören der Organisation - es geht nichts verloren, wenn jemand das Unternehmen verlässt.

Mitglieder haben eigene Rechte - Anlegen, Bearbeiten und Löschen sowie die Kennzeichen Administrator und Reviewer - und der Kontowechsler bestimmt, in welchem Konto Sie gerade arbeiten.

Für alle außerhalb Ihrer Organisation gibt es eingegrenzte Berechtigungen: Sie benennen die Person, die erlaubten Ressourcentypen, ein Pfad-Präfix, eine Gültigkeitsdauer und eine maximale Anzahl von Aktionen.

Im Team arbeiten, auch organisationsübergreifend

Zusammenarbeit

Module veröffentlichen und versionieren

Ein Modul ist sein Python-Quellcode. Beim Veröffentlichen liest der Hub Parameter, Abhängigkeiten, Datenanforderungen und Dokumentation direkt aus dem Code - es gibt keine zweite Stelle, die synchron gehalten werden müsste.

Bearbeiten Sie Module im integrierten Code-Editor, sehen Sie jede veröffentlichte Version samt Commit-Nachricht und öffnen Sie Parameter, Dokumentation und Quellcode nebeneinander.

Öffentliche Module können automatisch geprüft werden; offizielle Collectu-Module und Ihre eigenen privaten liegen im selben Katalog und in derselben Suche.

Module veröffentlichen und versionieren

Zusammenarbeit

Datenobjekte und gemeldete Datenschemata

Speichern, bearbeiten, versionieren und teilen Sie JSON-Dokumente - Verwaltungsschalen, digitale Produktpässe, Maschinenverzeichnisse - jeweils mit interner und externer Referenz und vollständiger Versionshistorie.

Pipelines schreiben zurück: Dafür vorgesehene Output-Module halten ein Dokument mit dem synchron, was ein Core misst - der Produktpass einer Einheit ist fertig, wenn sie den Prüfstand verlässt.

Datenschemata gehen den umgekehrten Weg. Jede Instanz meldet, welche Messungen sie erzeugt und welche Felder und Tags diese tragen. Die Struktur Ihrer Daten dokumentiert also die Pipeline, die sie erzeugt.

Datenobjekte und gemeldete Datenschemata

Zusammenarbeit

Berichte, Dokumentation und gemeinsames Wissen

Schreiben Sie Artikel auf Basis Ihrer Live-Daten und laden Sie sie als PDF herunter - ein wöchentlicher OEE-Bericht entsteht aus derselben Pipeline, die auch die Dashboards speist, nicht aus einer gepflegten Tabelle.

Versioniert oder nicht, öffentlich oder intern, eingeordnet als Tutorial, Dokumentation, Bericht, News, Erfolgsgeschichte oder Skill - ein lebendiges Wiki für Ihr Team und die Community.

Ein veröffentlichter Artikel ist zugleich ein Skill für Agent Platypus: Was Sie über Ihre Anlage aufschreiben, liest der Agent, wenn er danach gefragt wird.

Berichte, Dokumentation und gemeinsames Wissen

Betrieb

Jeden laufenden Collectu Core sehen und steuern

Jede Instanz meldet Status, Version, Hostname, Betriebssystem, CPU und Speicher, verarbeitete Datenobjekte pro Minute und die Anzahl ihrer Module - ganz ohne Firewall-Regel, denn der Core baut die Verbindung auf.

Starten, stoppen, neu starten, aktualisieren und umkonfigurieren direkt im Browser. Lesen Sie die letzten Logzeilen einer Maschine, an die Sie nicht herankommen, und lassen Sie sich benachrichtigen, wenn eine nicht mehr meldet.

Mit aktivierter automatischer Aktualisierung zieht eine Instanz neue Versionen selbst nach; ohne sie bleibt sie genau dort, wo Sie sie hingestellt haben.

Jeden laufenden Collectu Core sehen und steuern

Betrieb

Wissen, was auf jeder Maschine installiert ist

Jeder Core meldet die auf ihm installierten Python-Pakete mit Version und dem Zeitpunkt der letzten Meldung. Pro Instanz durchsuchbar - die Frage lautet nie „was ist installiert“, sondern „welche Version von `requests` läuft auf dieser Maschine“.

Damit wird aus „das Modul fällt nur in Werk 3 aus“ eine Antwort in fünf Sekunden. Und genau das brauchen Sie bei einer Sicherheitsmeldung, wenn Sie wissen müssen, welche Maschinen betroffen sind.

Wissen, was auf jeder Maschine installiert ist

Betrieb

Collectu Cores, die wir für Sie betreiben

Keine Hardware, kein Betriebssystem, keine Updates: Starten Sie einen Collectu Core per Klick in unserem verwalteten Kubernetes-Cluster. Jede Instanz erhält einen eigenen Namespace mit Ressourcenkontingenten, Netzwerkisolation und persistentem Speicher.

Standardmäßig headless, für Pipelines, die einfach laufen sollen. Im GUI-Modus stellt die Instanz zusätzlich Oberfläche und API bereit - erreichbar über Ihren WireGuard-Tunnel und sonst nirgends.

Gehostete und selbst betriebene Instanzen stehen in derselben Liste, nehmen dieselben Befehle entgegen und lesen dieselben Konfigurationen. Wo ein Core läuft, ist eine Betriebsentscheidung, keine Produktentscheidung.

Collectu Cores, die wir für Sie betreiben

Betrieb

Laufende Pipelines im Browser konfigurieren

Bauen Sie die Pipeline auf einer Arbeitsfläche: Module hineinziehen, verbinden, Parameter anhand des Schemas ausfüllen, das das Modul selbst mitbringt. Anschließend senden Sie sie an eine laufende Instanz, die die neue Version übernimmt.

Kopieren Sie eine funktionierende Pipeline in Sekunden auf andere Instanzen, fixieren Sie Modulversionen oder folgen Sie der neuesten, und nutzen Sie dynamische Variablen, damit eine Konfiguration vier Maschinen bedient.

Der Editor liest, was eine Instanz tatsächlich ausführt. „Was läuft auf Linie 4“ und „was ich gleich ausrolle“ sind damit dieselbe Ansicht.

Laufende Pipelines im Browser konfigurieren

Betrieb

Alarme, Nachrichten und Hooks

Ihre Pipelines erzeugen Nachrichten: ein überschrittener Grenzwert, eine erkannte Anomalie, ein geleerter Puffer. Sie landen mit einer Dringlichkeit im Postfach des Kontos - auf Wunsch zusätzlich per E-Mail.

Der Hub steuert eigene bei: eine Instanz, die nicht mehr meldet, eine übernommene Konfiguration, eine Modulversion, die eine Freigabe braucht, ein Abonnement, das verlängert wird.

Hooks führen weiter nach außen. Jedes Anlegen, Ändern und Löschen eines Moduls, einer Konfiguration, eines Artikels oder eines Datenobjekts lässt sich an einen REST-Endpunkt, den MQTT-Broker, das Nachrichtensystem oder eine E-Mail-Adresse weitergeben - gefiltert nach Ressourcentyp und Pfad-Präfix.

Alarme, Nachrichten und Hooks

Daten und KI

Agent Platypus, direkt in Ihrem Konto

Fragen Sie in natürlicher Sprache nach Ihren eigenen Ressourcen: Welche Instanzen melden nicht mehr, was erwartet ein Modul als Konfiguration, was ist in den letzten 24 Stunden schiefgegangen. Der Agent erreicht sie über den Model-Context-Protocol-Server des Hubs, begrenzt auf das Konto, in dem Sie gerade arbeiten.

Er kann handeln, nicht nur lesen - aber nur so weit, wie Sie es zulassen. Anlegen, Bearbeiten und Löschen sind drei getrennte Schalter über dem Chat, beim Öffnen der Seite alle aus, und sie werden beim Senden einer Nachricht gelesen.

Anweisungen, die sich bewährt haben, werden zu Prompt-Vorlagen für Ihre Organisation. Jede Antwort wird vom KI-Guthaben des Kontos abgezogen - oder über Ihren eigenen Anbieter-Schlüssel abgerechnet, wenn der Verkehr dort bleiben soll.

Agent Platypus, direkt in Ihrem Konto

Daten und KI

Eine verwaltete Zeitreihendatenbank je Deployment

Stellen Sie eine dedizierte Zeitreihendatenbank für sich oder Ihre Organisation bereit. Sie erhält eine eigene Subdomain, lauscht auf dem Standardport und nimmt ausschließlich TLS-Verbindungen an.

Ein zweites Passwort gibt es nicht: Sie authentifizieren sich mit einem Collectu-API-Zugriffstoken, in einer von drei Rollen - `admin`, `readwrite` oder `read`. Wird das Token gelöscht oder das Mitglied entfernt, endet der Zugriff im selben Moment.

Sie spricht ein Standard-SQL-Protokoll, sodass Ihre vorhandenen Clients und Dashboard-Werkzeuge unverändert zugreifen - und der Hub zeigt Ihnen die Tabellen, ihre Größe und den verbleibenden Speicher.

Eine verwaltete Zeitreihendatenbank je Deployment

Daten und KI

Verwalteter MQTT-Broker und integrierte Dashboards

Nutzen Sie unseren verwalteten MQTT-Broker, um Daten zwischen Collectu-Instanzen, zwischen Werken oder in ein Fremdsystem zu bewegen - ohne einen eigenen Broker zu betreiben.

Die Dashboards gehören zum selben Konto: Visualisieren Sie, was auf dem Broker ankommt oder was eine Pipeline in Ihre Zeitreihendatenbank geschrieben hat, ganz ohne zusätzlichen Dienst.

Verwalteter MQTT-Broker und integrierte Dashboards

Daten und KI

Ein MQTT-Client im Browser

Abonnieren Sie Ihre Topics und sehen Sie Nachrichten live eintreffen - als Topic-Baum mit der aktuellen Nutzlast des jeweils ausgewählten Topics.

Das Veröffentlichen läuft genauso: Speichern Sie häufig gesendete Nachrichten als Vorlagen - einen Sollwert, eine Alarmquittierung - und senden Sie sie mit einem Klick.

Ein MQTT-Client im Browser

Governance und Sicherheit

Festlegen, welche Module laufen dürfen

Die Modulrichtlinie gilt pro Konto und für jede Instanz, die diesem Konto gehört. Entweder ist jedes Modul erlaubt, oder nur jene, die die von Ihnen gewählten Kriterien erfüllen: von Ihnen veröffentlicht, offizielle Collectu-Module, automatisch geprüft oder ausdrücklich freigegeben.

Eine Freigabe gilt für genau eine Version und speichert den Hash ihres Codes. Eine neue Version übernimmt die Freigabe nicht - und ändert sich der gespeicherte Code, gilt sie nicht mehr.

Durchgesetzt wird die Richtlinie dort, wo es zählt: Eine Konfiguration mit einem nicht erlaubten Modul wird unter Nennung des Moduls abgelehnt, und ein Core lädt nur herunter, was die Richtlinie zulässt.

Festlegen, welche Module laufen dürfen

Governance und Sicherheit

Zwei-Faktor-Authentifizierung und Sitzungsverwaltung

Aktivieren Sie einen zweiten Faktor für Ihr Konto: einen sechsstelligen Code aus einer Authenticator-App und dazu zehn einmalig nutzbare Wiederherstellungscodes für den Tag, an dem Ihr Telefon nicht zur Hand ist.

Ein bestätigter Browser darf den Code 30 Tage lang überspringen. Dieses Fenster verlängert sich durch Nutzung nicht, und jeder vertraute Browser steht mit Adresse, letzter Nutzung und Ablauf in der Liste - einzeln oder komplett widerrufbar.

Angemeldete Sitzungen stehen genauso da, mit Gerät, Adresse und letztem Zugriff. So beenden Sie eine Sitzung, die Sie nicht wiedererkennen, ohne Ihr Passwort zu ändern.

Zwei-Faktor-Authentifizierung und Sitzungsverwaltung

Governance und Sicherheit

API-Zugriffstokens mit echten Grenzen

Vergeben Sie ein Token je Integration, nicht je Person. Jedes trägt eigene Rechte zum Anlegen, Bearbeiten und Löschen, optional eine Gültigkeitsdauer, und zeigt, wann es zuletzt verwendet wurde.

Mit demselben Token authentifiziert sich eine Pipeline, wenn sie in Ihre gehostete Zeitreihendatenbank schreibt - ein Zugangsdatum zum Rotieren, eine Stelle zum Widerrufen.

API-Zugriffstokens mit echten Grenzen

Governance und Sicherheit

Ihre Maschinen über WireGuard erreichen

Der Hub betreibt einen WireGuard-Server für Ihr Konto. Peer anlegen, QR-Code scannen - und Ihr Laptop ist im selben Netz wie Ihre Gateways. Ohne Portfreigabe, ohne feste Adresse.

Die Peer-Liste zeigt jedes Gerät mit Adresse, letztem Handshake und übertragenem Volumen. Ein gehosteter Core im GUI-Modus ist auf demselben Weg erreichbar - und nur auf diesem.

Ihre Maschinen über WireGuard erreichen

Nichts davon muss ein Mensch erledigen

Alles, was der Browser kann, kann auch etwas anderes - die Oberfläche hat keinen Sonderweg.

REST-API

Dieselbe API, die auch diese Website nutzt, dokumentiert aus ihrem OpenAPI-Schema, mit eingegrenzten Zugriffstokens.

MCP-Server

Ihre Ressourcen als Model-Context-Protocol-Werkzeuge - für Agent Platypus und für Ihre eigenen Agenten.

Hooks

Jede Änderung an einen REST-Endpunkt, den MQTT-Broker, das Nachrichtensystem oder eine E-Mail-Adresse senden.

Git und CI/CD

Module mit einem Zugriffstoken aus Ihrer Pipeline veröffentlichen - der Hub fügt sich hinter Ihrem Review ein.