Sensordaten → Millisekunden-Suche

Ingest. Index. Suche. Muster. Alarm.

Industrielle Log- und Vibrationssuche, entwickelt von Slaven Bajac — angetrieben vom Pop DataEngine. Sensordaten per HTTP-Batch oder MQTT-Live. Die Engine verarbeitet, indexiert und durchsucht in Millisekunden. Ihre Daten und der Index verlassen den Server nie.

HTTP-Batch-Ingest MQTT-Live-Streaming Quersensor-Muster Anomalie-Erkennung Spektralanalyse Rolling Baseline

So funktioniert es

Drei Schritte

1

Registrieren

Geräte-Kanäle und Quantisierungsprofil definieren. Ein API-Call.

2

Ingest

Batches per POST oder Live via MQTT. Die Engine indexiert jede Messung.

3

Suche

Abfrage nach Level-Bereich, Richtung oder Quersensor-Muster. Millisekunden-Antwort.

API

Endpunkte

REST-API. Alle Anfragen und Antworten sind JSON.

POST /v1/schema — Gerät + Kanäle registrieren
POST /v1/ingest — Batch Sensordaten
POST /v1/search — Level-Bereich + Richtungsabfrage
POST /v1/pattern — Quersensor-Muster
GET /v1/anomalies?device= — Rare-State-Erkennung
GET /v1/raw?device=&ts= — Trigger-Rohdatenfenster
GET /v1/health — Liveness + Stats
DELETE /v1/device/{id} — Datenlöschung (DSGVO)

Features

Für den Edge gebaut

Dual-Spektralmodus

Frequenzbereichs-Fehlerrkennung. Zwei Modi: generisch (stärkste Spektrallinien) oder gezielt (vorgegebene Frequenzen). Für Edge-Deployment ausgelegt.

📈

Rolling Baseline

Rolling Z-Score pro Kanal gegen dessen eigene jüngste Historie. Regime-robust, driftsensitiv.

🔌

Privacy by Design

API-only Blackbox. Client erhält Positionen, Timestamps und eigene Werte. Index und Code verlassen den Server nie.

Mehrauflösungs-Rollup

Level-Histogramme in 5 Auflösungen. 20 KB vs 130 MB (6415:1) für 120 s @ 20 kHz.

🔥 Patent angemeldet

Der Engine-Layout-Algorithmus ist das Kern-IP. Er bildet Multikanal-Sensordaten auf einen kompakten State Key ab, wodurch Millisekunden-Exaktabgleich über beliebige Zeiträume und Quersensor-Mustererkennung möglich wird.

Feedback

Bug melden oder Feature anfragen

Etwas funktioniert nicht? Sie möchten eine neue Funktion? Lassen Sie es uns wissen.