Overview
A Digital Device is a virtual Device. It exists in the platform as a child of a Physical Device — the parent Device handles all Xyte communication on the Digital Device's behalf.
Digital Devices typically represent hardware that cannot talk to Xyte directly, for example:
- Devices with limited connectivity that talk to a parent over USB, BACnet, or similar protocols.
- Legacy hardware whose firmware can't be updated, or that lacks the CPU/memory to run a full agent.
The bridge Device that aggregates Telemetry and forwards Commands is a normal Physical Device — it registers as usual via Register Device API, then registers each Digital Device beneath it via Register Child Device API, and sends Telemetry and accepts Commands on each child's behalf.
A Digital Device is initially claimed into the same Space as its parent, but it can be moved between Spaces independently afterward.
