Early beta (0.1.0), not yet for critical processes. See the roadmap
PNeX logo

Telemetry

Encrypted ingestion, per-org OpenObserve and live charts

Every sensor point travels encrypted end-to-end from the microcontroller to the platform.

Encrypted ingestion

Devices push measurements over the /ws/sensor/ingest WebSocket: ChaCha20-framed messages, strict validation, capped discovery of new measurement names, and an anti-clone lease (first live wins, silence reaper) that prevents two boards from impersonating the same device.

OpenObserve per organization

Ingestion remote-writes Prometheus metrics to OpenObserve with per-organization isolation and correlated tokens. Reads go through a PromQL proxy with anti-injection guards.

Live cache

Every numeric point is mirrored to Valkey on reception, so "last value" reads for charts and device reads are instant — no historical query just to show the current value.

Quick charts

The Visualisation page catalogs discovered series (metric × device) and overlays up to six series over 1 h/6 h/24 h windows with lightweight SVG charts.

Live A0 and D3 curves

On this page