Digitalisierung, die Ihnen gehört - ohne Softwareprojekt.
Fangen Sie mit einer Maschine an, nicht mit einer Plattformentscheidung
Der Collectu Core ist eine Python-Anwendung, die Sie auf Ihrer eigenen Hardware installieren - auf einem Hutschienen-PC neben der Linie, auf einem Server in Ihrem Rack, in einem Container in Ihrem Cluster. Er liest Ihre Maschinen über OPC UA, MQTT, Modbus oder REST aus und macht etwas Sinnvolles daraus.
Dieses Sinnvolle bauen Sie im Browser, indem Sie Module miteinander verbinden. Kein Code, kein Integrationsprojekt - und nichts verlässt Ihr Netz, außer Sie bauen eine Pipeline, die es dorthin schickt.
Drei Gründe, warum die Idee vom Whiteboard nie in der Fertigung ankommt.
IT und OT treffen sich nicht
Die Steuerungen sprechen OPC UA, Modbus und ein halbes Dutzend Herstellerprotokolle. Die Systeme, die etwas mit den Daten anfangen könnten, sprechen SQL und REST. Für die Nahtstelle dazwischen ist niemand zuständig.
Jedes neue Signal wird zum Ticket - und das Ticket wartet.
Jede Idee wird zum Softwareprojekt
Ein Dashboard für eine Linie bedeutet Lastenheft, Budget, externen Entwickler und Übergabe. Bis es da ist, hat sich die Frage verändert.
Ideen werden danach gefiltert, was in einen Projektplan passt - nicht danach, was sich lohnt.
Am Ende gehören die Daten der Plattform
Cloud-Angebote legen Ihre Maschinendaten auf fremder Infrastruktur ab, in fremdem Format, zu einem Preis pro Datenpunkt, den Sie nicht planen können.
Ein Wechsel hieße von vorn anfangen - also wechselt niemand.
Von der Maschine zur Entscheidung
Vier Schritte. Der erste dauert einen Nachmittag.
1
Einen Core installieren
Als Python-Paket, als Container oder als fertiger Industrieknoten. Auf Ihrer Hardware, in Ihrem Netz, ohne einen eingehenden Port zu öffnen.
2
Die Maschine anbinden
Ziehen Sie ein OPC-UA-, MQTT-, Modbus- oder REST-Modul auf die Arbeitsfläche und richten Sie es auf die Steuerung. Die Parameter des Moduls sind das Formular, das Sie ausfüllen.
3
Etwas damit machen
Filtern, aggregieren, Ausreißer erkennen, in eine Datenbank schreiben, einen Alarm auslösen, weiterveröffentlichen. Prozessoren und Outputs funktionieren genauso.
4
Ausrollen
Melden Sie die Instanz am Collectu Hub an und kopieren Sie die Pipeline auf die nächste Linie, die nächste Zelle, das nächste Werk - vom Schreibtisch aus.
Die Pipeline bauen, nicht programmieren
Der Editor ist die Konfiguration. Module sind Kästen, die Pfeile sagen, wohin die Daten als Nächstes gehen, und die Einstellungen jedes Kastens stammen aus der Deklaration des Moduls - das Formular passt also immer zu der Version, die Sie ausführen.
Mit dynamischen Variablen bedient eine Konfiguration vier Maschinen: Host, Node-ID und Maschinenname werden zu Platzhaltern, die jede Instanz für sich auflöst.
Eine funktionierende Pipeline ist ein Dokument. Kopieren, versionieren, an eine andere Instanz senden - nachbauen müssen Sie sie nie.
Status, Version, Betriebssystem, Speicher, Durchsatz und die letzten Logzeilen jedes Core, der an Ihr Konto meldet - ohne Firewall-Änderung, denn der Core baut die Verbindung auf.
Starten, stoppen, aktualisieren und umkonfigurieren im Browser. Und wenn eine Instanz verstummt, erfahren Sie es per Nachricht statt in der Frühbesprechung.
Agent Platypus beantwortet Fragen zu Ihrem eigenen Konto: Welche Instanzen melden nicht mehr, was erwartet ein Modul als Konfiguration, was ist über Nacht schiefgegangen. Er liest Ihre Ressourcen über den Model-Context-Protocol-Server des Hubs - begrenzt auf das Konto, in dem Sie arbeiten.
Er kann auch anlegen, ändern und löschen - aber nur, wenn Sie diese Rechte für die Nachricht einschalten, die Sie gerade senden. Beim Öffnen der Seite sind sie jedes Mal wieder aus.
Der Core läuft auf Ihrer Hardware und schreibt dorthin, wo Sie es festlegen: in eine Datenbank in Ihrem Rack, in eine Datei, auf ein MQTT-Topic. Standardmäßig läuft nichts über uns.
Wenn Sie keine Datenbank betreiben möchten, hosten wir eine für Sie - eine dedizierte Zeitreihendatenbank mit eigener Subdomain, erreichbar mit jedem gängigen Client und aus Ihren gewohnten Dashboards.
So oder so: Die Pipeline ist ein JSON-Dokument, die Module sind lesbares Python und der Core ist quelloffen. Ein Wechsel ist eine Kopie, keine Migration.
Von Menschen in Ihrer Lage gebaut
Entdecken Sie unsere Anwendungsfälle aus der Praxis.
Für den Standardweg nicht. Der Katalog deckt die gängigen Schnittstellen und Verarbeitungsschritte ab, und der Editor funktioniert per Drag-and-drop. Python kommt erst ins Spiel, wenn Sie einen Schritt brauchen, den es noch nicht gibt - und das ist eine Datei gegen eine dokumentierte Basisklasse.
Wohin gehen unsere Daten?
Dorthin, wohin Sie sie schicken. Der Core läuft auf Ihrer Hardware und spricht mit dem, was Sie konfigurieren. Der Hub sieht den Status Ihrer Instanzen und die Konfigurationen, die Sie dort veröffentlichen - nicht Ihre Messwerte, außer eine Pipeline sendet sie dorthin.
Was passiert, wenn wir nicht mehr zahlen?
Der Collectu Core ist quelloffen und läuft weiter. Ihre Pipelines sind JSON, Ihre Daten liegen in Ihrer Datenbank. Bezahlt wird der Hub - das gemeinsame Konto, die gehosteten Dienste, die Flottenverwaltung - nicht das Recht, das Gebaute zu betreiben.
Kommt das durch eine IT-Prüfung?
Der Core baut die Verbindung nach außen auf, es muss also nichts nach innen freigegeben werden. Die Anmeldung unterstützt Zwei-Faktor-Authentifizierung mit Wiederherstellungscodes und vertrauten Browsern, Zugriffstokens sind eingegrenzt und können ablaufen, und eine Modulrichtlinie beschränkt Ihre Instanzen auf Module, die Ihre eigenen Leute geprüft und freigegeben haben.
Probieren Sie es an einer Maschine aus
Der kostenlose Tarif hat keine Laufzeit und braucht keine Kreditkarte. Installieren Sie einen Core, binden Sie ein Signal an - und schauen Sie von dort aus auf den Rest der Linie.