📄️ Provisioning
Overview
📄️ Device Management (Technical)
The Devices Module (DevicesModule) is the heart of the digital signage system. It is responsible for:
📄️ Remote Control
This module allows administrators to perform operations on screens in real-time, without requiring physical access to the device.
📄️ Screen Streaming
Real-time screen streaming from devices via WebRTC signaling over WebSocket.
📄️ Software Updates
Device-side perspective of OTA update management — how updates reach devices and how status is tracked.
📄️ Advanced Management
Beyond routine operations, the system supports maintenance processes, security, and remote software updates.
📄️ Real-time Viewing
The Streaming system (server-nest/src/screen-streaming) allows administrators to watch what's happening on the screen in real-time, similar to VNC but web-based.
📄️ Telemetry Protocol
Telemetry is the heartbeat of device monitoring. Each device sends a data packet (Payload) to the server at a fixed frequency (default: every 5 minutes).
📄️ Remote Control
The remote control module allows administrators to control Android TV devices remotely via WebSocket commands.