Device
A device is a physical signage display that connects to the Sign platform. Devices are the edge clients that render content and receive configuration updates in real time through WebSocket connections.
Registration
Devices go through an authorization flow to pair with the platform. A device generates a code, a user approves it in the portal, and the device receives JWT credentials for ongoing communication. Once registered, the device belongs to an organization and can receive templates and themes.
Hardware Information
Each device tracks detailed hardware metadata including operating system, firmware version, brand, model, browser version, LED types, and available storage. This allows the portal to monitor device health and compatibility.
Configuration
A device references a template and a theme. The template defines what content to display and the theme defines how it looks. When either changes on the server, the device receives an update through the WebSocket connection and refreshes automatically.
Status Monitoring
Devices report their connectivity and health state back to the platform. The portal provides real time status views showing which devices are online, offline, or experiencing issues.
What a Device Contains
| Property | Purpose |
|---|---|
| Template | The content layout currently assigned |
| Theme | The visual styling currently applied |
| Hardware info | OS, firmware, model, storage, LED types |
| Connection state | Online/offline status via WebSocket |
| Organization | The tenant this device belongs to |
| Team | The logical group this device is part of |