Entidad de configuración del dispositivo (v3)
1 min
la entidad device setup contiene las siguientes propiedades requeridas versión \<font color="#704ae0">string\</font> \<font color="#01a0af">required\</font> este valor debe ser "3 0 0" id \<font color="#704ae0">string\</font> \<font color="#01a0af">required\</font> el id del objeto device setup esto solo es necesario para una llamada “put” (no “post”) bdeploy \<font color="#704ae0">object\</font> \<font color="#01a0af">required\</font> un entidad de información de propiedad (v3) docid 0j56s7x16wmdyhuhi qmq setuptype \<font color="#704ae0">string\</font> \<font color="#01a0af">required\</font> el tipo de player setup, que es uno de "legacylfn", "localtobsn", "lfn", "sfn", "partnerapplication", "standalone" o "bsn" bsndeviceregistrationtokenentity \<font color="#704ae0">object\</font> \<font color="#01a0af">required\</font> una entidad de token (v3) docid\ ocvpfcjicm3ig8yjhkdxg zona horaria \<font color="#704ae0">string\</font> \<font color="#01a0af">required\</font> la zona horaria (por ejemplo, "pst") consulte esta página docid\ ysgqmu76n8cdi ktpsvxq para conocer las opciones de zona horaria disponibles bsngroupname \<font color="#704ae0">string\</font> \<font color="#01a0af">required\</font> si el tipo de configuración es bsn, esto es obligatorio el nombre del grupo bsn cloud al que se asignarán los dispositivos aprovisionados este valor usa de forma predeterminada el grupo "default" si no se proporciona el valor red \<font color="#704ae0">object\</font> \<font color="#01a0af">required\</font> la entidad de red (v3) docid 6x1lrre3ck2uf98rdlubh esto contendrá valores predeterminados a menos que el usuario especifique parámetros también se pueden usar estas propiedades opcionales actualizacionesdefirmwareporfamilia \<font color="#704ae0">object\</font> \<font color="#01a0af">optional\</font> la entidad firmwareupdatebyfamily (v3) docid\ rniycmgf dzn4dabh xvw si se requiere una actualización de firmware con su configuración, este campo es obligatorio firmwareupdatetype \<font color="#704ae0">string\</font> \<font color="#01a0af">optional\</font> el tipo de actualización de firmware, que es uno de "different", "newer", "save" y "standard" el tipo predeterminado es “standard” consulte firmwareupdatedifferenttargetfilename , firmwareupdatenewertargetfilename , firmwareupdatesavetargetfilename , y firmwareupdatestandardtargetfilename en entidad firmwareupdatebyfamily (v3) docid\ rniycmgf dzn4dabh xvw para obtener más información sobre estos tipos y ejemplos de uso si se requiere una actualización de firmware con su configuración, este campo es obligatorio enableserialdebugging \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es true, la depuración serial está habilitada enablesystemlogdebugging \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es true, la depuración del registro del sistema está habilitada remotedwsenabled \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es true, el dws remoto está habilitado en el reproductor y se puede acceder a él de forma remota dwsenabled \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es true, el dws está habilitado en la red local del reproductor dwspassword \<font color="#704ae0">string\</font> \<font color="#01a0af">optional\</font> la contraseña de dws (puede ser una cadena vacía) aunque esto no es obligatorio, debe agregar esta contraseña por motivos de seguridad la contraseña predeterminada es el número de serie del reproductor lwsenabled \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es true, el lws está habilitado lwsusername \<font color="#704ae0">string\</font> \<font color="#01a0af">optional\</font> el nombre de usuario del servidor lws (puede ser una cadena vacía) lwspassword \<font color="#704ae0">string\</font> \<font color="#01a0af">optional\</font> la contraseña para el servidor lws (puede ser una cadena vacía) lwsenableupdatenotifications \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es true, las notificaciones de actualización están habilitadas en el lws bsncloudenabled \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> el valor predeterminado, true, indica que bsn cloud está habilitado devicename \<font color="#704ae0">string\</font> \<font color="#01a0af">optional\</font> el nombre de dispositivo definido por el usuario para dispositivos aprovisionados con el paquete device setup puede ser una cadena vacía devicedescription \<font color="#704ae0">string\</font> \<font color="#01a0af">optional\</font> la descripción definida por el usuario proporcionada a los dispositivos aprovisionados con el paquete device setup puede ser una cadena vacía unitnamingmethod \<font color="#704ae0">string\</font> \<font color="#01a0af">optional\</font> ya sea "appendunitidtounitname" o "unitnameonly", lo que determina si se agrega o no el número de serie al nombre del dispositivo timebetweennetconnects \<font color="#704ae0">int\</font> \<font color="#01a0af">optional\</font> con qué frecuencia el autorun verifica contenido (en segundos) el valor predeterminado es 300 segundos (5 minutos) timebetweenheartbeats \<font color="#704ae0">int\</font> \<font color="#01a0af">optional\</font> con qué frecuencia el reproductor informa del estado a bsn (en segundos) el valor predeterminado es 900 segundos (15 minutos) sfnwebfolderurl \<font color="#704ae0">string\</font> \<font color="#01a0af">optional\</font> esto solo es necesario si el tipo de configuración es sfn la dirección url de la carpeta accesible mediante web que contiene la presentación simple file networking esta puede ser una cadena vacía sfnenablebasicauthentication \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> si esto es verdadero, la contraseña y el nombre de usuario son obligatorios false es el valor predeterminado sfnusername \<font color="#704ae0">string\</font> el nombre de usuario para el servidor de archivos sfn, que solo es obligatorio si el servidor sfn está protegido con contraseña esta cadena puede estar vacía sfnpassword \<font color="#704ae0">string\</font> la contraseña para el servidor sfn esta cadena puede estar vacía playbackloggingenabled \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es verdadero, el registro de reproducción está habilitado eventloggingenabled \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es verdadero, el registro de eventos está habilitado diagnosticloggingenabled \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es verdadero, el registro de diagnóstico está habilitado stateloggingenabled \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es verdadero, el registro de estado está habilitado variableloggingenabled \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es verdadero, el registro de variables está habilitado uploadlogfilesatboot \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es verdadero, los archivos de registro se cargarán al iniciar el reproductor uploadlogfilesatspecifictime \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es verdadero, los archivos de registro se cargarán a una hora específica uploadlogfilestime \<font color="#704ae0">int\</font> la hora a la que se cargarán los archivos de registro, si corresponde, en minutos esto es obligatorio si uploadlogfilesatspecifictime está habilitado loghandlerurl \<font color="#704ae0">string\</font> \<font color="#01a0af">optional\</font> la url del controlador de registros personalizado a la que se cargan los registros esto solo está habilitado para simple file networking (de lo contrario, será una cadena vacía) enableremotesnapshot \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es verdadero, la instantánea remota está habilitada los siguientes parámetros son obligatorios si habilita este booleano remotesnapshotinterval \<font color="#704ae0">int\</font> la cantidad de minutos de espera entre la captura de cada instantánea zero es el valor predeterminado, pero este valor debe establecerse si enableremotesnapshot es verdadero remotesnapshotmaximages \<font color="#704ae0">int\</font> la cantidad máxima de imágenes de instantáneas que se guardarán los valores posibles son de 1 a 100 remotesnapshotjpegqualitylevel \<font color="#704ae0">int\</font> el nivel de calidad jpeg para la instantánea remota, en una escala del 1 al 100 remotesnapshotscreenorientation \<font color="#704ae0">string\</font> la orientación de la pantalla ("landscape", "portraitbottomright" o "portraitbottomleft") remotesnapshothandlerurl \<font color="#704ae0">string\</font> la url para el controlador de instantáneas remotas idlescreencolor \<font color="#704ae0">object\</font> \<font color="#01a0af">optional\</font> un objeto con propiedades rgba el color predeterminado es negro networkdiagnosticsenabled \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es true, los diagnósticos de red están habilitados esto debe estar habilitado para poder habilitar testethernetenabled , testwirelessenabled , o testinternetenabled testethernetenabled \<font color="#704ae0">bool\</font> false es el valor predeterminado si es true, la prueba de ethernet durante la configuración está habilitada testwirelessenabled \<font color="#704ae0">bool\</font> false es el valor predeterminado si es true, la prueba inalámbrica durante la configuración está habilitada testinternetenabled \<font color="#704ae0">bool\</font> false es el valor predeterminado si es true, la prueba de internet durante la configuración está habilitada usecustomsplashscreen \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es true, se utilizará una pantalla de presentación personalizada brightwallname \<font color="#704ae0">string\</font> \<font color="#01a0af">optional\</font> el nombre de la configuración de brightwall brightwallscreennumber \<font color="#704ae0">string\</font> \<font color="#01a0af">optional\</font> el número de pantalla de brightwall contentdownloadsrestricted \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado si es true, las descargas de contenido están restringidas para sfn y bsn si el valor es true, los siguientes campos son obligatorios contentdownloadrangestart \<font color="#704ae0">int\</font> la hora de inicio en la que el contenido puede descargarse, de 00 00 a 23 59 (en minutos) contentdownloadrangeend \<font color="#704ae0">int\</font> la hora de finalización en la que el contenido puede descargarse, de 00 00 a 23 59 (en minutos) usbupdatepassword \<font color="#704ae0">string\</font> \<font color="#01a0af">optional\</font> la contraseña para la función de actualización usb inheritnetworkproperties \<font color="#704ae0">bool\</font> \<font color="#01a0af">optional\</font> false es el valor predeterminado (utilizará las propiedades de red del archivo de configuración del dispositivo) si es true, la configuración utilizará los ajustes actuales de configuración de red del reproductor internalcaartifacts \<font color="#704ae0">internalcaartifacts\[]\</font> \<font color="#01a0af">optional\</font> una lista de objetos de certificado cada objeto tiene un nombre y un recurso (el objeto de archivo del certificado) esto puede ser un objeto vacío ejemplo la entidad entidad firmwareupdatebyfamily (v3) docid\ rniycmgf dzn4dabh xvw no está incluida en este ejemplo, ya que solo es necesaria para las actualizaciones de firmware { "version" "3 0 0", " id" "", "bdeploy" { "username" "anon\@brightsign biz", "networkname" "admin", "packagename" "test2023" }, "firmwareupdatetype" "standard", "setuptype" "standalone", "bsndeviceregistrationtokenentity" { "token" "{{token}}", "scope" "cert", "validfrom" "2023 01 26t23 21 48 000z", "validto" "2025 01 25t23 21 48 000z" }, "enableserialdebugging"\ false, "enablesystemlogdebugging"\ false, "remotedwsenabled"\ true, "dwsenabled"\ false, "dwspassword" "", "lwsenabled"\ true, "lwsusername" "", "lwspassword" "", "lwsenableupdatenotifications"\ true, "bsncloudenabled"\ true, "devicename" "", "devicedescription" "", "unitnamingmethod" "appendunitidtounitname", "timezone" "pst", "bsngroupname" "default", "timebetweennetconnects" 300, "timebetweenheartbeats" 900, "sfnwebfolderurl" "", "sfnusername" "", "sfnpassword" "", "sfnenablebasicauthentication"\ false, "playbackloggingenabled"\ false, "eventloggingenabled"\ false, "diagnosticloggingenabled"\ false, "stateloggingenabled"\ false, "variableloggingenabled"\ false, "uploadlogfilesatboot"\ false, "uploadlogfilesatspecifictime"\ false, "uploadlogfilestime" 0, "loghandlerurl" "", "enableremotesnapshot"\ false, "remotesnapshotinterval" 15, "remotesnapshotmaximages" 5, "remotesnapshotjpegqualitylevel" 50, "remotesnapshotscreenorientation" "landscape", "remotesnapshothandlerurl" "", "idlescreencolor" { "r" 0, "g" 0, "b" 0, "a" 1 }, "networkdiagnosticsenabled"\ false, "testethernetenabled"\ false, "testwirelessenabled"\ false, "testinternetenabled"\ false, "usecustomsplashscreen"\ false, "brightwallname" "", "brightwallscreennumber" "", "contentdownloadsrestricted"\ false, "contentdownloadrangestart" 0, "contentdownloadrangeend" 0, "heartbeatsrestricted"\ false, "heartbeatsrangestart" 0, "heartbeatsrangeend" 0, "usbupdatepassword" "", "inheritnetworkproperties"\ false, "internalcaartifacts" \[ ], "network" { "timeservers" \[ "http //time brightsignnetwork com" ], "hostname"\ null, "dns"\ null, "proxyserver"\ null, "proxybypass"\ null, "interfaces" \[ { "id" "wired eth0", "name" "eth0", "type" "ethernet", "proto" "dhcpv4", "ip" \[ ], "gateway"\ null, "dns" \[ ], "ratelimitduringinitialdownloads" 0, "ratelimitinsidecontentdownloadwindow" 0, "ratelimitoutsidecontentdownloadwindow"\ null, "contentdownloadenabled"\ true, "textfeedsdownloadenabled"\ true, "mediafeedsdownloadenabled"\ true, "healthreportingenabled"\ true, "logsuploadenabled"\ true, "wpasettings" { "enablewpaenterpriseauthentication"\ false, "wpaenterprisevariant" "wpaenterpriseeaptls", "eapcertificatetype" "wpaeaptlspkcs", "eapcertificatefile"\ null, "eapcertificatepassphrase" "", "eappemorderkeyfile"\ null, "peapusername" "", "peappassphrase" "", "cacertificatefile"\ null } }, { "id" "wireless wlan0", "name" "wlan0", "type" "wifi", "proto" "dhcpv4", "ip" \[ ], "gateway"\ null, "dns" \[ ], "ratelimitduringinitialdownloads"\ null, "ratelimitinsidecontentdownloadwindow"\ null, "ratelimitoutsidecontentdownloadwindow"\ null, "contentdownloadenabled"\ true, "textfeedsdownloadenabled"\ true, "mediafeedsdownloadenabled"\ true, "healthreportingenabled"\ true, "logsuploadenabled"\ true, "ssid" "dadmom", "passphrase" "", "security" { "authentication" { "mode" "shared", "passphrase" "{{passphrase}}" }, "encryption" { "mode" "tkip, ccmp" } }, "wpasettings" { "enablewpaenterpriseauthentication"\ false, "wpaenterprisevariant" "wpaenterpriseeaptls", "eapcertificatetype" "wpaeaptlspkcs", "eapcertificatefile"\ null, "eapcertificatepassphrase" "", "eappemorderkeyfile"\ null, "peapusername" "", "peappassphrase" "", "cacertificatefile"\ null } } ] } }