Application Devices

Overview

An Application Device is a logical Device that can run on any kind of hardware or directly in the cloud. Unlike Digital Devices, Application Devices communicate with the Xyte cloud directly: they send Telemetry, accept Commands, handle Configuration changes, and can even ship their own Digital Products.

Application Devices can model multiple "applications" running on the same Physical Device — potentially from different software vendors — which makes them a building block for app-store-style ecosystems on top of a Partner's hardware.

An Application Device must pass a parent_id when calling the Register Device API, pointing at an existing Physical Device. The binding is permanent: the Application Device is automatically claimed into the parent's Space and cannot be moved to a different Space.