B-Deploy/APIs de aprovisionamiento
7 min
el servicio b deploy permite el aprovisionamiento automatizado de reproductores brightsign a través de internet esta página describe cómo desarrollar una aplicación y un servidor de archivos (fs) que se integrarán con b deploy autenticación todas las llamadas de b deploy requieren un token de autenticación válido la autenticación se realiza utilizando el mismo endpoint oauth que otros servicios de bsn cloud consulte el paso 8 en esta página docid\ hmkkvvtaul2u2x8p6byb0 para obtener más detalles componentes requeridos para integrarse con el servidor b deploy, deberá crear dos componentes aplicación la aplicación registra números de serie de reproductores y archivos setup con el servidor b deploy servidor de archivos el servidor de archivos http aloja paquetes de presentación para su distribución a los reproductores cada paquete de presentación es un archivo zip llamado autorun zip , que contiene archivos de presentación junto con un script boilerplate autozip brs (consulte esta página docid\ cga 7ja epsjik9 b0zen para obtener más información) en la mayoría de los casos, no será necesario modificar el script boilerplate descripción general del flujo de trabajo b deploy el usuario carga uno o más paquetes de presentación en el servidor de archivos (fs) y registra la url de descarga de cada paquete el usuario crea un archivo player setup publicando una carga útil json que contiene parámetros de player setup en el servidor b deploy el player setup contiene la url de descarga del paquete de presentación a través de la api de b deploy, el usuario registra números de serie de reproductores que deben asociarse con el player setup reproductor brightsign el usuario inserta un dispositivo de almacenamiento vacío (por ejemplo, una tarjeta microsd) en el reproductor y lo enciende el reproductor se inicia y, al no encontrar un archivo autorun brs o autorun zip en el dispositivo de almacenamiento, inicia el player setup en pantalla el usuario debe evitar activar el reproductor mediante la pantalla activation (o configurar el reproductor con la pantalla player setup) estas acciones pueden impedir el aprovisionamiento automatizado cuando el player setup en pantalla supera el tiempo de espera, el reproductor consulta el servidor b deploy (a menos que la infraestructura de red local esté configurada para aprovisionamiento mediante dhcp option 43) el servidor b deploy responde con una url de script de aprovisionamiento si el número de serie del reproductor en la solicitud coincide con un número de serie en la base de datos si el servidor b deploy no reconoce el número de serie, devolverá el código de estado 204 el reproductor se reinicia, descarga el script de aprovisionamiento y lo ejecuta el script de aprovisionamiento indica al reproductor que descargue el paquete player setup desde b deploy el reproductor se reinicia y ejecuta player setup, que configura la url de recuperación a un controlador en b deploy el reproductor se reinicia, descarga un script de recuperación desde la url de recuperación y lo ejecuta el script de recuperación indica al reproductor que descargue el paquete de presentación desde el servidor de archivos el reproductor se reinicia y ejecuta la presentación configuración de red vlan mediante b deploy el uso de b deploy con vlan(s) tiene algunos componentes que deben considerarse mientras se configura el controlador de red y el paquete b deploy setup para descargar y aplicar un paquete setup desde b deploy en su reproductor, primero debe establecerse una conexión a internet sin necesidad de configuración manual esta conexión a internet puede establecerse mediante varios métodos a través de una conexión ethernet física (o adaptador brightsign usb c ethernet), posiblemente usando dhcp para evitar una configuración manual; o wifi configurado mediante el modo on device setup wifi access point del reproductor (consulte url com https //url com/ ); o conectando un módem celular brightsign mobile tenga en cuenta que el paquete setup puede configurar esta interfaz de red actual ajustándola, eliminándola o dejándola tal como está una vez que se haya aplicado el paquete b deploy setup si la descarga del paquete setup tiene vlan configuradas, la interfaz de su controlador de red debe estar configurada para mantener la conectividad a internet por ejemplo, si descarga un paquete setup mediante ethernet que prioriza wifi, y se espera que wifi tenga una conexión a internet, el controlador de red debe tener wifi configurado con una conexión a internet entonces, aunque se utilizó ethernet para descargar el paquete setup, wifi será la única interfaz utilizada para el tráfico de red, ya que tiene una prioridad más alta lo mismo se aplica a las interfaces brightsign mobile y usb ethernet que se descargan mediante ethernet si el paquete setup cambia la configuración actual del ethernet físico, el puerto ethernet en el controlador de red debe admitir la configuración vlan del paquete setup si la configuración actual utiliza ethernet para descargar el paquete setup, entonces el controlador de red debe permitir conectividad vlan predeterminada/nativa (sin etiquetar) para admitir vlan etiquetadas