---
title: Herramientas para desarrolladores
slug: develop/es/herramientas-para-desarrolladores
docTags: 
createdAt: 2025-03-11T07:00:15.332Z
---

BrightSign ofrece una amplia variedad de herramientas para desarrolladores. Estas se enumeran aquí en orden alfabético.

# BrightSign Shell y BrightScript Debugger

BrightSign Shell es la CLI (interfaz de línea de comandos) que permite la interacción con BrightSignOS a través de un cable serial o Telnet/SSH. BrightScript Debugger es una herramienta que facilita la depuración de código BrightScript. Puede encontrar más información sobre estas herramientas [aquí](docId\:VAtUx3SlQ6ZYYxtVxFQvn).

# Volcados de fallos

Si un reproductor experimenta un apagado no deliberado (también conocido como bloqueo), se generan “crash dumps” al reiniciarse. Estos archivos contienen información útil que BrightSign Support puede analizar y utilizar para la resolución de problemas. Estos archivos pueden encontrarse en la carpeta *brightsign-dumps* ubicada en la carpeta raíz del dispositivo de almacenamiento del reproductor.

# Servidor web de diagnóstico

El Diagnostic Web Server (DWS) es una herramienta potente que permite inspeccionar diversas configuraciones del reproductor y detalles de diagnóstico. Se puede acceder al DWS localmente (a través de la red local mediante la dirección IP del reproductor o escribiendo `http://BrightSign-NNNNNNNNNN.local` en un navegador donde `NNNNNNNNNN` es el número de serie) así como de forma remota (mediante BrightSign Author). Puede encontrar información general sobre el DWS [aquí](docId\:qXt4YHey7IEj_M9dH73wM).

## Analizador de medios

El DWS incluye una herramienta útil que puede analizar archivos multimedia para determinar si pueden reproducirse. Puede encontrar más información [aquí](docId\:qXt4YHey7IEj_M9dH73wM).

# HTML

HTML es un formato común para mostrar presentaciones en reproductores BrightSign. La página [Mejores prácticas de HTML](docId:5sXjTu3N5TGs4ZBRnMysu) probablemente será muy útil para los desarrolladores. A continuación se enumeran subsecciones específicas de ese documento que vale la pena destacar individualmente.

## Web Inspector

Las páginas web pueden depurarse a través de la red local utilizando [Inspector web](docId\:TkKeDYusWBEjHd0ljmhCS).

## Versión de Chromium

La versión de Chromium que utilizan los reproductores BrightSign probablemente esté varias versiones por detrás de la versión que la mayoría de los usuarios utilizan en sus navegadores web. Encuentre la versión de Chromium para la versión específica del OS de su reproductor [aquí](docId\:YGi_yIWT6pZ2BtU-GrfuP).

Durante el desarrollo y las pruebas, es útil tener la versión correcta de Chromium en su Mac o PC. Puede encontrar más información sobre esto [aquí](docId\:YGi_yIWT6pZ2BtU-GrfuP).

# Registros / Diagnóstico

Los registros contienen información de diagnóstico importante sobre los reproductores. Los registros del sistema (a veces denominados registros del reproductor) del reproductor están disponibles y pueden recopilarse mediante un servidor syslog, Telnet o SSH, o un cable serial. Puede encontrar más información sobre cómo acceder a los registros mediante estos métodos [aquí](docId\:VAtUx3SlQ6ZYYxtVxFQvn).

Consulte [este artículo](docId\:qsLJGbc6ax5NZxhFnHtJW) sobre la obtención de registros del reproductor y [este](docId\:mOlxN8L89xSeDvjEe4KmH) para interpretar los registros del reproductor. Se puede acceder fácilmente a los registros mediante el RDWS como se describe [aquí](docId\:qXt4YHey7IEj_M9dH73wM).

# Node

El símbolo del sistema de node es una interfaz de línea de comandos (CLI) que le permite interactuar con Node.js. Se utiliza para ejecutar código JavaScript y ejecutar comandos de Node.js. Puede encontrar información sobre el símbolo del sistema de node, así como sobre Node Inspector/Debugger, [aquí](docId\:TkKeDYusWBEjHd0ljmhCS).

# Registro

El objeto *registro* le permite leer y escribir en el registro del reproductor (la memoria persistente del reproductor). Puede encontrar más información sobre el registro [aquí](docId\:YBGFx7QTi58_kCdury-_3).

# Puertos seriales

Los reproductores Brightsign tienen puertos seriales para fines de diagnóstico, así como para proporcionar capacidades interactivas. Puede encontrar más información sobre los detalles de hardware de los puertos seriales de los reproductores [aquí](docId\:Zen3QyWtjoHOeOTkbRX2a) y puede encontrar cómo usar el puerto serial para acceder a BrightSign Shell y BrightScript Debugger [aquí](docId\:VAtUx3SlQ6ZYYxtVxFQvn).

# Telnet y SSH

Telnet y SSH se pueden usar para comunicarse con reproductores BrightSign. Puede encontrar más información [aquí](docId\:VAtUx3SlQ6ZYYxtVxFQvn).

# Extensión de VSCode para BrightScript

La popular [Extensión de lenguaje BrightScript](https://marketplace.visualstudio.com/items?itemName=RokuCommunity.brightscript) para [VSCode](https://code.visualstudio.com/) facilita la escritura de BrightScript y es utilizada por miles de desarrolladores alrededor del mundo. Tenga en cuenta que el BrightScript de Brightsign es una bifurcación del BrightScript de Roku. Las bifurcaciones han divergido y, aunque son similares, técnicamente no son lo mismo. El valor agregado es principalmente el resaltado de sintaxis de BrightScript.

A continuación, proporcionamos una configuración recomendada para desarrolladores para ayudar a maximizar la eficiencia en el desarrollo para la plataforma BrightSign.

[Siguiente - Configuración del desarrollador >](docId\:Ifyfi36kx_NMXJHadl1E2)
