Skip to content

SenCore

SenCore is the device-side runtime and structured command surface used by SenHub, SenCLI, and applications running on a device. Its public command, event, widget, function, and error definitions are published as release artifacts and consumed by the versioned Reference.

Read in this order

  1. Understand the SenCmd protocol model.
  2. Review message format and command domains.
  3. Open the SenCore Reference and confirm the release shown there matches the project or device artifact.
  4. Use the entity page's lifecycle and diff information before relying on a command in automation.

Never use an unversioned command page as a substitute for the release recorded in a project artifact. A default release may change; an explicit release URL must retain its original meaning.

The SenCore architecture explains how runtime, protocol, Catalog, application, and operation identities remain separate. For remote operations, use the versioned command page from the project release and the shared DeviceOperation model.

Was this page helpful?

A cross-hardware capability platform for intelligent devices.