Glossary

The platform is built from a small set of generic concepts. Learn these and the rest of the docs falls into place.

Tenancy & access

  • Organization — the tenant root; everything is scoped to one organization and isolated by row-level security.
  • OrganizationMember / Invitation — human access to an organization, with roles (owner, admin, member).
  • ApiKey — a machine credential (sk_-prefixed) for calling the API.

Devices & topology

  • Site — a location grouping of devices.
  • DeviceGroup — a tag-based grouping of devices.
  • Device — a physical or virtual unit that reports data.
  • Component — an addressable sub-unit of a device, bound to a SensorProfile.
  • Sensor — a typed data channel on a device or component.
  • Reading — a timestamped value, stored in a time-series hypertable with typed value columns.
  • DeviceHealth — an uptime, memory, signal-strength, and connection snapshot.

Provisioning & firmware

  • DeviceRegistrationToken — a one-time token a device exchanges for a certificate identity.
  • Firmware / FirmwareDownloadToken — a versioned firmware artifact and a short-lived download grant.
  • Command — an instruction to a device with an acknowledgement lifecycle: pending → sent → acknowledged → success (or failed / timeout).

Profiles, schemas & config

  • DeviceProfile — a declarative device type: its components and writable fields.
  • SensorProfile — a versioned, typed schema (units, ranges) for a sensor channel.
  • Schema — the versioned-schema concept, realized by profiles and exported as DTDL JSON-LD.
  • ConfigArtefact — an immutable, versioned config blob validated against a profile schema.
  • DesiredStateBinding — an assignment of a ConfigArtefact to a target, with reported state tracked back.

Alerts & events

  • AlertRule — a condition on a sensor; firings are recorded as events.
  • Event / EventLifecycle — the generic event log; the lifecycle adds an active → acknowledged → resolved workflow.
  • NotificationChannel — an email or webhook delivery target.

Annotations & analytics

  • AnnotationClass — a schema defining a labelable category and its scope.
  • Annotation — an applied label on a scope, at a point or over a range, from a person or the system.
  • JobDefinition — a declarative, scheduled analytics computation, installed as data.
  • ReferencePair — a primary/reference component pairing consumed by analytics jobs.

Dashboards, media & export

  • Dashboard / Widget — a visualization layout and its registered panels.
  • Camera / MediaCapture / MediaCaptureRule / DvrClipRequest — the media-capture stack.
  • LiveSession — an operator-brokered live stream of a camera.
  • ExportJob — an asynchronous bulk export of readings and annotations.
  • PayloadQuarantine — rejected ingest payloads, parked for review.

Packaging

  • Pack — a per-organization bundle of profiles, schemas, jobs, alerts, and dashboards that installs a use case. An installed pack is recorded as an InstalledPack.

Billing

  • SubscriptionTier / UsageRecord — billing tier and metered usage.

Was this page helpful?