Skip to content

Interactuar con Dispositivos

Ejecución de solicitudes en dispositivos

La plataforma CoB puede interactuar con los dispositivos de dos maneras: recogiendo información sobre la configuración del dispositivo o ejecutando comandos. Ambos tipos de interacción pueden producirse bajo demanda o programarse para su ejecución automática en determinados días, horas y minutos.

Para recoger la información de configuración de un dispositivo, podemos utilizar una lista predefinida de comandos que diferirá con la marca del equipo. Estos comandos pueden ser ejecutados en uno o más dispositivos a través de de uno de los tres protocolos de comunicación soportados: SSH, Telnet o Mewtocol*. El protocolo de comunicación también variará en función de la marca del aparato.

Al ejecutarse, cada comando generará un resultado diferente. Este resultado será analizado, procesado y guardado en un archivo con un nombre predeterminado. La aplicación registra los cambios realizados a lo largo del tiempo en cada archivo de configuración.

Además de la ejecución de comandos internos, la plataforma también permite ejecutar comandos creados por sí mesmo en uno o varios dispositivos a través del protocolo de comunicación predeterminado por la marca. Si usted quiere escribir un comando específico para ser ejecutado en un dispositivo, puede elegir una de las dos interfaces. La primera es una interfaz sencilla compuesta por un editor de comandos donde el usuario puede introducir la lista de comandos a ejecutar. La segunda es un diseño de interfaz de usuario (UI) adaptado para funcionar sólo con una determinada marca de dispositivos. Esta segunda interfaz se basa en un lenguaje desarrollado por el CoB para comunicarse con los dispositivos, COBML ([C]ult of [B]its [M]arkup [L]anguage).

Por último, la plataforma CoB también permite la ejecución automática de comandos en momentos determinados. Esta funcionalidad permite configurar un conjunto de comandos para que la plataforma los ejecute en momentos predeterminados en un conjunto de dispositivos. Los dispositivos de destino pueden seleccionarse mediante una cadena de consulta. Este método de ejecución de comandos permite a un administrador del sistema generar, con una periodicidad preprogramada, una solicitud para recopilar información de configuración de todos los dispositivos Habilitados y En Cuarentena disponibles en la plataforma. La fecha precisa (día de la semana, hora y minutos) se configura mediante una expresión Cron guardada en un archivo de configuración.

* Mewtocol es un protocolo propietario de comunicación creado por Panasonic para su serie de controladores programables FP.