RDS
Digital Signage RDS — Documentación
ES EN CA FR PT DE IT RU

Geräte

Der Reiter Geräte listet alle mit Ihrem Unternehmen verknüpften Bildschirme auf.

Spalten der Liste

Spalte Bedeutung
Status Grünes / rotes Symbol, je nachdem, ob der Agent kürzlich einen Heartbeat gesendet hat
Name / ID Dispositivo_USUARIO_RDSXXXX und der kurze Code RDSXXXX
Unternehmen / Filiale Wem es gehört und wo es steht
Playlist-Status "Wird heruntergeladen", "Download abgeschlossen", "Wiedergabe läuft", "Nicht gestartet" (mit Tooltip beim Überfahren mit der Maus)
Letzter Heartbeat Letzter Zeitpunkt, zu dem der Agent mit dem Server kommuniziert hat
Abdeckung Vom Agenten gemeldete Verbindungsqualität (sofern zutreffend)
Aktionen Aufklappmenü mit Operationen

Filter

Nach Unternehmen, Filiale, Datum oder Freitext (sucht nach Name, RDSXXXX, Standort, Abteilung). Die Filter bleiben beim Navigieren erhalten.

Zu jeder Zeile gibt es zwei Aufklappmenüs:

Aktionen (Benutzer)

Admin (nur Promotienda)

Interne Supportaktionen: manuell aktivieren/deaktivieren, außer Betrieb nehmen, verbinden, Störung bearbeiten usw.

Ein Gerät hinzufügen

Schaltfläche "+ Hinzufügen" oben rechts.

Wichtig: Ein neu angelegtes Gerät existiert nur im Panel. Damit es Inhalte abspielt, müssen Sie den Agenten auf der Hardware installieren und ihn mit der zugewiesenen ID koppeln. Wenn Sie das Gerät bei Promotienda gekauft haben, ist dies bereits erledigt.

Ein Gerät kaufen

Schaltfläche "Gerät kaufen". Öffnet den Katalog mit der Option, direkt an Ihren Standort zu liefern — mit vorkonfigurierter playlist und WLAN. Inklusive 1 Jahr kostenloser RDS-Lizenz.

Weitere Details hier.

Versandstatus

Wenn Sie Geräte über den Katalog kaufen, erscheinen sie während der Versandzeit mit dem Hinweis "Versand ausstehend", und die Benutzeraktionen sind deaktiviert. Promotienda markiert sie als versendet, sobald sie das Lager verlassen — dann werden die Aktionen wieder aktiviert und Sie erhalten eine Benachrichtigungs-E-Mail.

Geräteinformationen in der Karte

Wenn Sie mit der Maus über ein Gerät fahren, öffnet sich eine Karte mit seinen Echtzeitdaten. Die relevanten Zeilen:

Zeile Bedeutung
IP Letzte vom Server gesehene öffentliche IP
Version Installierte Agent-Version (Badge EOL, wenn sie unter der mindestens unterstützten Version liegt: 2.0.0 unter Android, 1.0.0 unter Linux)
Abdeckung Vom Agenten gemeldete Verbindungsqualität
Modell Hardwaremodell. Android: Build.DEVICE (z. B. emu64xa, RMX2061). Linux: DMI-Name (VirtualBox, ThinkPad X1 usw.)
Android Android-Version (nur Android-Agenten)
OS Distribution und Version des Betriebssystems (nur Linux-Agenten, gelesen aus /etc/os-release. Bsp.: Debian GNU/Linux 13 (trixie))
Uptime Zeit seit dem letzten Start. Nützlich, um unerwartete Neustarts zu erkennen
Letzter Heartbeat Uhrzeit des zuletzt empfangenen Heartbeats

Der Android-Agent verwendet SystemClock.elapsedRealtime() (einschließlich Zeit im Deep-Sleep). Der Linux-Agent liest /proc/uptime.

Screenshots

Über Aktionen → Screenshot können Sie vom Gerät ein JPEG-Bild dessen anfordern, was es in diesem Moment auf dem Bildschirm anzeigt. Funktioniert unter Android und Linux.

Funktionsweise

  1. Beim Anklicken der Option öffnet sich ein modaler Dialog mit einem Spinner und der Meldung "Aufnahme angefordert. Warten auf das Gerät…". Der graue Zähler zeigt die verstrichenen Sekunden.
  2. Der Server markiert die Anfrage (screenshot_pending=1) und übermittelt sie als Flag in der nächsten Heartbeat-Antwort an den Agenten (≤ 60 s).
  3. Der Agent:
    • Linux nimmt mit scrot den Bildschirm :0 auf (alles Sichtbare, einschließlich des WebKit-Browsers im Kiosk-Modus oder des Playlist-Players).
    • Android nimmt mit PixelCopy das Fenster der Activity im Vordergrund auf (PlayerActivity oder KioskBrowserActivity). Das schließt GPU-beschleunigte WebView-/Surface-Inhalte ein.
  4. Das JPEG (Qualität 70, typischerweise ~150-400 KB) wird mit HMAC-SHA256 v2 signiert und per POST an /suport/upload_screenshot.php gesendet.
  5. Der Server prüft die Signatur, speichert das Bild als /screenshots/<num_serie_gprs>.jpg (immer nur ein Bild pro Gerät, es wird überschrieben), löscht das Flag und setzt den Zeitstempel screenshot_at.
  6. Der Dialog, der alle 4 s eine Abfrage durchgeführt hat, erkennt das neue Bild und ersetzt den Spinner durch eine anklickbare Vorschau (öffnet das Originalbild in einem separaten Tab).

Zeiten und Wiederholungen

Datenschutz und Berechtigungen

Das Bild später ansehen

Wenn Sie den Dialog schließen, bleibt die letzte Aufnahme weiterhin zugänglich: