SDK calls for managing edge devices, publishing GPS telemetry, and reading the time-aware data
bus. The deep concepts behind edge workers and data fusion live on the Edge & Drivers pages — this
page covers the SDK surface and links out.
The fingerprint is a stable hardware identifier derived from hostname, OS, architecture, and MAC
address. The Edge Core generates and persists it automatically at ~/.cyberwave/fingerprint.json
on first boot.
Edge Workers
The edge worker runtime, hook system, and how drivers run on-device.
The cw.data data bus carries time-stamped samples (frames, joints, GPS, custom channels) between
drivers and consumers. Time-aware fusion and synchronized hooks let you align samples
across channels by timestamp rather than arrival order.
Experimental: the basic cw.data pub/sub surface is under active development and may change.
The fusion and synchronized-hook primitives below are documented on the Edge & Drivers pages —
use those as the source of truth.
Data Fusion
Time-aware fusion primitives: point reads, interpolation, and time-window queries.
Synchronized Hooks
Run a callback when multiple channels have aligned samples.
Edge ML workers can publish detections back onto the data bus so downstream nodes and the platform
can consume them. The worker runtime and detection routing are covered under
Edge Workers and
ML Models.