BrightDev
El contenido a continuación se extrae del README.md de BrightDev en GitHub y puede no estar actualizado. Para obtener el README.md más actualizado, haga clic aquí.
BrightDev
Cree su integración de BrightSign en horas, no en semanas.
BRIGHTSIGN.BIZ
BSN.CLOUD
BrightDev es su punto de partida para el desarrollo con BrightSign. SDK completo, ejemplos funcionales y documentación que le permiten llegar a su primer despliegue en menos de 15 minutos.
Primeros pasos
Instale el servidor MCP de Brightsign
Escribimos esto tanto para asistentes de IA como para usted. Conecte su editor a nuestro servidor MCP y obtenga código funcional de BrightSign al primer intento.
Claude Code:
VS Code / Cursor: Agregue a su configuración de MCP:
Se proporciona un ejemplo de prompt para generar aplicaciones BrightSign en la sección Desarrollo asistido por IA a continuación.
Integración con BrightSign
Esta es la ruta recomendada para pasar de cero a producción:
Etapa | Objetivo | Comience aquí |
|---|---|---|
1. Hello BrightSign en un solo reproductor | Despliegue contenido en menos de 15 minutos | |
2. Despliegue de un solo reproductor | Implemente su MVP en 1 reproductor | 🚧 Próximamente |
3. Despliegue multi-reproductor | Escale a una flota | 🚧 Próximamente |
4. Producción | Monitoreo, métricas y mantenimiento | 🚧 Próximamente |
Guías de migración
¿Ya tiene una aplicación creada para otra plataforma? Nuestras guías de migración le ayudan a portar bases de código existentes a BrightSign.
Plataforma | Descripción | Guía |
|---|---|---|
Kotlin | Migrar aplicaciones Kotlin a BrightSign | |
Aplicaciones web progresivas | Migrar aplicaciones web progresivas | |
Electron | Migrar aplicaciones Electron | |
Flutter/Dart | Convertir aplicaciones web Flutter a BrightSign | |
Tizen (Samsung) | Portar aplicaciones Samsung Smart Signage Platform | 🚧 Próximamente |
Desarrollo asistido por AI
El servidor MCP es una herramienta potente que acelera el desarrollo, pero no genera código perfecto en todos los casos. Usted debería:
- Depurar e iterar sobre el código generado
- Probar exhaustivamente en hardware BrightSign real
- Leer la documentación en docs.brightsign.biz para comprender las APIs específicas de BrightSign
- Refinar sus prompts según la salida; sea específico respecto a los mensajes de error y el comportamiento deseado
Prompt de plantilla para crear aplicaciones BrightSign
Utilice esta plantilla con el servidor MCP de BrightDeveloper para generar aplicaciones BrightSign:
Problemas comunes y cómo resolverlos:
- Incompatibilidades de API: consulte docs.brightsign.biz/developers/player-apis-brightscript-and-javascript para la sintaxis correcta
- Errores de módulo no encontrado: verifique que esté utilizando módulos Node.js compatibles con BrightSign
- Problemas de visualización: asegúrese de que su HTML/CSS tenga en cuenta la resolución del reproductor y las capacidades de la GPU
Para obtener información detallada sobre la configuración del entorno de desarrollo, herramientas de depuración y configuración de registros, consulte DEVELOPMENT.md.
Preguntas frecuentes
¿Debo usar BrightScript o JavaScript?
- Use BrightScript para: reproducción multimedia simple, control GPIO, compatibilidad heredada
- Use HTML/JavaScript/Node.js para: interfaces de usuario complejas, contenido web, integraciones de API, frameworks web modernos
Consulte APIs de Player: BrightScript y JavaScript para obtener más detalles.
¿Cómo encuentro la dirección IP de mi reproductor?
- Arranque sin almacenamiento - Arranque el reproductor sin ningún dispositivo de almacenamiento; mostrará su IP en pantalla
- Servidor DHCP - Verifique la lista de clientes DHCP de su router
- DWS local - Si está habilitado, navegue a brightsign-<SERIAL_NUMBER>.local
- Serie/SSH - Ejecute el comando ifconfig
- BSN.cloud - Véalo en BrightSign Author o en la interfaz web de BSN.Cloud
Consulte Encontrar la dirección IP de un reproductor para obtener más detalles.
¿Cómo habilito el Local Diagnostic Web Server (DWS)?
- Mediante BrightAuthor:Connected - Habilítelo en su configuración de BSN.Cloud
- Mediante BrightScript/JavaScript - Habilítelo mediante programación en su aplicación
-
Mediante Serial Shell:
Consulte DWS: Acceso local para obtener más detalles.
¿Cómo restablezco mi reproductor a la configuración de fábrica?
- Botones SVC + RST - Mantenga presionados ambos botones juntos durante el arranque hasta que la luz roja de encendido parpadee rápidamente; suelte los botones y permita que el reproductor arranque
- Mediante DWS local - Control → "Factory Reset"
- Mediante Serial Shell - factoryreset confirm
Advertencia: Esto elimina todo el contenido, la configuración y los datos del usuario.
Consulte Restablecer un reproductor a configuración de fábrica para obtener más detalles.
Mi reproductor está atascado en un bucle de reinicio. ¿Cómo lo recupero?
- Reemplazar tarjeta SD - Inserte una nueva tarjeta SD con contenido de recuperación (o sin contenido)
- Recuperación mediante shell serial - Conéctese mediante serial, presione la tecla SVC después del mensaje "Starting BrightSign application..." para acceder al shell
Consulte Detener un reproductor que se reinicia continuamente para obtener más detalles.
Comunidad y soporte
- Documentación de BrightSign — Documentación oficial de la API y la plataforma BrightSign
- Contribuir — ¿Encontró un error? ¿Tiene un ejemplo?
- Comunidad de soporte de BrightSign — Soporte para hardware, BSN.Cloud y desarrolladores