Contenido por USB
Puedes llevar contenido a una pantalla con una memoria USB, sin red y sin tocar el panel. Para que nadie pueda enchufar una memoria cualquiera y cambiar lo que se ve, RDS firma las memorias que tú generas: la pantalla sólo reproduce las que llevan la firma de tu empresa, y sólo los archivos con los que se generaron.
Requiere la app RDS 2.4.0 o superior en la pantalla. Las versiones anteriores ignoran la seguridad USB y reproducen cualquier memoria que se les conecte. Comprueba la versión en Dispositivos → Versión, y actualiza desde Descargas si hace falta.
Cómo funciona
- Activas la seguridad USB en tu cuenta y RDS crea una clave de firma para tu empresa. Su parte privada nunca sale de nuestro servidor.
- Descargas una memoria firmada desde el panel, cargada con una playlist. El ZIP contiene una carpeta
rds-contentcon los archivos, la lista de esos archivos (manifest.v2.json) y su firma (manifest.v2.sig). - La copias a la raíz del USB y la enchufas en la pantalla.
- La pantalla comprueba la firma y cada archivo antes de usar nada: si la memoria es de tu empresa y no se ha cambiado nada, la reproduce; si no, la rechaza y lo registra.
Las pantallas sólo guardan la parte pública de la clave, que sirve para comprobar firmas pero no para crearlas. La reciben de RDS al vincularlas y cada vez que se sincronizan.
Activar la seguridad USB
Perfil → USB → Seguridad de contenido USB
- Marca Permitir contenido por USB (sólo memorias firmadas).
- Pulsa Guardar. La primera vez se genera la clave de firma de tu empresa (verás Clave de firma activa: e1 y la huella de la clave pública).
Mientras esté desactivado, las pantallas se comportan como antes: reproducen cualquier memoria USB. Al activarlo, sólo aceptan las firmadas.
Generar la memoria USB
En Perfil → USB → Generar USB firmado, elige Restringir a una playlist: la memoria se descarga ya cargada con los archivos de esa playlist.
Descomprime el ZIP y copia la carpeta rds-content a la raíz de la memoria USB. No añadas, renombres ni edites nada dentro: la pantalla sólo reproduce los archivos que figuran en la firma y rechaza cualquier archivo modificado. Para cambiar el contenido, edita la playlist y vuelve a descargar la memoria.
Las memorias no contienen ninguna clave, sólo una firma. Quien consiga una memoria puede reproducir su contenido, pero no crear memorias nuevas para tus pantallas.
Pantallas sin conexión
Una pantalla aprende la clave pública de tu empresa al vincularla y en cada sincronización. Vincula la pantalla al menos una vez antes de instalarla sin conexión. Una memoria no puede darle una clave a una pantalla.
Reproducir y copiar
- Reproducir desde el USB — en modo Offline, la pantalla reproduce el contenido directamente de la memoria mientras esté conectada.
- Copiar al almacenamiento interno — la opción Copiar contenido del USB a la carpeta local (menú de administrador de la app) mantiene el contenido al retirar la memoria. Copiar exige siempre una memoria firmada válida, aunque la seguridad USB esté desactivada, porque los archivos se quedan en el dispositivo.
Memorias creadas antes del cambio de firma
Las memorias generadas antes de que RDS pasara a la firma actual siguen funcionando hasta la fecha que se indica en Perfil → USB. Vuelve a descargarlas antes.
Regenerar la clave
Perfil → USB → Regenerar clave
Úsalo si crees que la clave se ha visto comprometida. Perder una memoria no lo requiere: la memoria no contiene ninguna clave. Ten en cuenta que:
- Las memorias creadas antes dejan de ser válidas: vuelve a descargarlas.
- Las memorias creadas antes del cambio de firma dejan de aceptarse de inmediato.
- Las pantallas reciben la clave nueva en su siguiente sincronización. Una pantalla sin conexión necesita conectarse una vez o volver a vincularse.
Si una memoria no se reproduce
La pantalla registra el motivo (visible en los logs del dispositivo y en el panel):
| Motivo | Qué significa | Qué hacer |
|---|---|---|
unsigned |
La memoria no lleva la carpeta rds-content firmada |
Genera la memoria desde el panel y copia la carpeta completa |
bad_sig |
La firma no cuadra: la lista de archivos se ha editado o dañado | Vuelve a copiar la carpeta rds-content sin modificarla |
bad_hash |
Un archivo se ha modificado o sustituido | Vuelve a copiar la carpeta rds-content sin modificarla |
key_mismatch |
La memoria está firmada con una clave distinta de la de la pantalla (has regenerado la clave) | Vuelve a descargar la memoria y deja que la pantalla se sincronice |
no_public_key |
La pantalla todavía no tiene la clave de tu empresa | Conecta la pantalla a la red una vez, o vuelve a vincularla |
legacy_expired |
La memoria se creó antes del cambio de firma y su plazo ha terminado | Vuelve a descargar la memoria |
foreign_empresa |
La memoria pertenece a otra empresa | Usa una memoria generada desde tu propia cuenta |
Si el contenido está en la memoria pero no aparece nada, comprueba también que los archivos tengan un formato compatible. La pantalla avisa en pantalla cuando salta un archivo que no puede decodificar (por ejemplo .avif en dispositivos antiguos).