Ingest. Index. Search. Pattern. Alert.
Industrial log and vibration search, built by Slaven Bajac — powered by the Pop DataEngine. Feed sensor data via HTTP batch or MQTT live. The engine processes, indexes, and searches in milliseconds. Your data and index never leave the server.
How it works
Define your device channels and quantization profile. One API call.
POST batches or stream via MQTT. The engine indexes every sample.
Query by level range, direction, or cross-channel pattern. Millisecond response.
API
REST API. All requests and responses are JSON.
Features
Frequency-domain fault detection. Two modes: generic (strongest spectral lines) or targeted (pre-declared frequencies). Designed for edge deployment.
Per-channel rolling z-score against its own recent history. Regime-robust, drift-sensitive.
API-only black box. Client gets positions, timestamps, and their own values. Index and code never leave the server.
Level histograms at 5 resolutions. 20 KB vs 130 MB (6415:1) for 120 s @ 20 kHz.
The engine layout algorithm is the core IP. It maps multi-channel sensor data into a compact state key, enabling millisecond exact-match search across arbitrary time ranges and cross-channel pattern detection.
Feedback
Something not working? Want a new feature? Let us know.