OddessyDOCUMENTATION
EDGE & MODELS Live

Device identity and fleet telemetry

Manage QCS6490 reference nodes, Jetson, Pi 5, Linux/Yocto and Windows devices from one tenant-scoped fleet.

Last updated 27 July 2026 ยท Documentation version 2026.07
Oddessy device identity flow using a short-lived enrolment token and recurring outbound authenticated heartbeat
Device credentials are exchanged once, stored locally and validated against a digest inside the owning tenant.

Supported management targets

TargetManagementVision runtime
Oddessy QCS6490 reference hardware designFull enrolment, telemetry, model ledger and verified OTALocal reference VLM/VLA runtime
NVIDIA JetsonFull enrolment, hardware profile, telemetry and compatible Linux OTAGPU-scoped VLM/VLA packages admitted by manifest
Raspberry Pi 5Full enrolment, hardware profile, telemetry and compatible Linux OTAOpenCV motion/edge/contour/ROI pipelines and compact task models
Existing ARM64/x86_64 Linux or Yocto-capable hardwareFull enrolment, telemetry and Linux OTA where compatibleDepends on measured resources, validated runtime and camera support
Zephyr companion MCUBounded serial telemetry through its paired edge nodeDeterministic filters and small signal rules; no camera VLM
Windows 11 / Windows Server x64MSI-installed service, telemetry and model declarationsManagement agent in v0.3; local VLM/VLA runtime is not implied

Identity lifecycle

  1. A logged-in tenant user creates a 30-minute one-time enrolment token.
  2. The device exchanges it once for a device ID and a high-entropy device credential.
  3. The platform stores only the credential hash and associates the device with the user subject.
  4. Every heartbeat supplies the device ID and credential over HTTPS.

Heartbeat fields

Current telemetry includes hardware and OS identity, detected hardware profile, OpenCV/accelerator-tool availability, agent version, CPU/memory/disk health, camera discovery, local model scope/provenance, vision state and OTA status when applicable.

Offline state

A device becomes offline when its last authenticated heartbeat exceeds the configured freshness interval. Public hosted status does not include customer devices unless a separate status integration is agreed.