Integración de la API de BSN.Cloud
10 min
bsn cloud es nuestro servicio gratuito para aprovisionamiento, diagnósticos y control de reproductores brightsign permite el aprovisionamiento automatizado de los reproductores de sus clientes a su solución cms también puede usar bsn cloud para realizar una gran cantidad de acciones de diagnóstico en un reproductor brightsign esta página le mostrará cómo aprovisionar reproductores brightsign listos para usar (y ayudar a sus clientes a hacer lo mismo, si es necesario) e interactuar con el reproductor a través de internet usando la rest api de bsn cloud glosario de términos bsn cloud un conjunto de servicios de administración e implementación de reproductores que incluyen la api de b deploy, remote dws, servicios de autenticación y un conjunto de apis socio el sistema de gestión de contenido (cms) que se integrará con brightsign credenciales de cliente un conjunto de credenciales, proporcionadas por brightsign, que permite al socio crear y administrar redes cliente la persona que compra servicios de gestión de contenido del socio para administrar reproductores brightsign persona un conjunto de credenciales (correo electrónico y contraseña) que permite a una persona crear redes y acceder a ellas como usuario red la estructura para administrar y supervisar reproductores en bsn cloud una red puede tener cualquier número de reproductores, pero un reproductor solo puede pertenecer a una única red a la vez para cambiar un reproductor a otra red, la entrada del dispositivo debe eliminarse de la red original en los servicios bsn y b deploy una red puede tener varios usuarios (es decir, personas), y las personas pueden pertenecer a varias redes la persona que crea la red es el administrador de la red, pero el administrador puede otorgar a otros usuarios privilegios equivalentes se requiere una o más suscripciones de reproductor para actualizar una red a brightsign author plus o control plus recursos los siguientes recursos se utilizan para las operaciones de brightsign author y control plus apis de bsn cloud docid\ htjt91tjlkym96cdoxsds api de remote dws docid\ fy7ynorkjn664uxdkkwjn b deploy https //brightsign atlassian net/wiki/spaces/doc/pages/378831792/b deploy+device+provisioning b deploy/apis de aprovisionamiento docid 1is4 wl6mcli4d1t5lyda obtención de credenciales de cliente de bsn cloud consulte autenticación docid\ u nj27ezais8kncux2mf determine la estructura de su red antes de crear redes de bsn cloud, deberá determinar cómo administrar los reproductores de clientes en bsn cloud hay tres opciones una red para todos los clientes usted administra una única red para los reproductores de todos los clientes no hay forma de segregar los reproductores por usuario, por lo que no podría dar a los clientes acceso directo a la funcionalidad de remote dws o b deploy usted crea redes para los clientes usted creará una red para cada uno de sus clientes puede crear un usuario adicional en la red para dar acceso al cliente (como creador, usted permanece como propietario de la red) el cliente puede tener permisos completos o un subconjunto de permisos cada cliente crea una red el cliente crea una red usando la ui de bsn cloud (o una ui personalizada que usted cree usando las apis) si desea acceso a las redes de sus clientes, deberán agregarlo a la red o entregarle sus credenciales determine las prioridades de la interfaz de red lógica de métricas de brightsignos antes de os 8 4 6, brightsignos (bos) actualizaba las métricas (prioridad de interfaz) de las interfaces cableadas e inalámbricas usando 0 como el valor de métrica más alto y 1 como el valor secundario, cuando se especificaba mediante brightsign author en brightsignos 8 4 6 y versiones posteriores, el bos asignará métricas en los siguientes casos interfaces objetivo una vez que el reproductor se haya conectado correctamente a bsn cloud, las métricas se actualizarán en las interfaces proporcionadas por el paquete device setup interfaces descubiertas una vez que el reproductor se haya conectado correctamente a bsn cloud, las métricas se actualizarán en las interfaces que se descubran ya sea mediante una conexión de interfaz física antes de aplicar alimentación o como conexión en caliente después de aplicar alimentación la lógica del valor de la métrica se utiliza para determinar el valor real usado al aplicarse al bos en relación con el orden de todas las interfaces objetivo e interfaces descubiertas, la métrica se calculará comenzando la "asignación de métricas" en 100 la ubicación (o índice) de la interfaz se ordena en relación con otras interfaces, luego se multiplica por 10 y después se incrementa en 100 por ejemplo interfaz índice valor final de la métrica ((índice 10) + 100) eth0 0 100 wlan0 1 110 ppp0 2 120 usb0 3 130 definiciones de rangos de métricas estas definiciones de rangos de métricas son flexibles; no hay restricciones reales 0 99 se utiliza para interfaces que no son asignadas por el bos, posiblemente porque el reproductor no está conectado a bsn cloud o a una versión anterior de bos, o debido a autorun estas serían asignadas explícitamente por software anterior 100 199 se utiliza para el bos al asignar métricas 200 n se utiliza para interfaces que no son asignadas por el bos esto puede deberse a que el reproductor no está conectado a bsn cloud, o a que se está ejecutando una versión anterior de bos o autorun, donde estas no eran asignadas por ningún software deshabilitar las métricas de brightsignos para evitar que el bos aplique métricas para todas las interfaces, establezca supervisor apply metrics en falso en la clave del registro de la sección de red determine su flujo de trabajo de aprovisionamiento dependiendo de la estructura de red que haya decidido utilizar, existen dos flujos de trabajo para aprovisionar reproductores de clientes para su cms y bsn cloud opción a el partner aprovisiona los dispositivos del cliente utilizará las apis de b deploy para generar un objeto device para cada reproductor (utilizando el número de serie) y asociar los objetos device con uno o más objetos device setup puede agregar objetos device utilizando sus credenciales de cliente (por ejemplo, antes de enviarlos desde su almacén), o puede permitir que los clientes introduzcan ellos mismos los números de serie (lo que requeriría que desarrollara una ui orientada al cliente que interactúe con las apis de b deploy en el backend) cuando el cliente conecte los reproductores a internet en el sitio, se comunicarán con los servidores de b deploy y se aprovisionarán automáticamente para su cms opción b el cliente vincula la red bsn cloud con el cms del partner haga que el cliente agregue reproductores a su red bsn cloud, a la cual su cms tiene acceso los reproductores que estén registrados en la red del cliente se aprovisionarán automáticamente para su cms esta opción requiere que obtenga acceso a una red de cliente; hay dos maneras de hacerlo usted crea una red bsn cloud para el cliente utilizando las apis de bsn cloud y entrega las credenciales al cliente el cliente crea una cuenta utilizando el nuevo esquema de activación de dispositivos brightsign luego, el cliente deberá entregarle las credenciales alojar un paquete de aprovisionamiento puede utilizar la aplicación b deploy para configurar reproductores para su aplicación cms para ello, deberá alojar una url de aplicación fija que los reproductores brightsign puedan utilizar para descargar un paquete de aprovisionamiento comuníquese con brightsign para obtener ayuda al generar un paquete de aprovisionamiento seguridad el reproductor brightsign expone algunas apis que proporcionan información requerida por varios procesos internos estas son apis abiertas, que no son seguras sin embargo, solo pueden ser llamadas por otros procesos que se estén ejecutando en el reproductor, no externamente, y no proporcionan ninguna información confidencial