Introducción
El software e-connect dispone de un fichero de configuración settings.xml que permite configurar de forma completa el comportamiento de nuestro e-connect. El fichero de configuración está compuesto por distintos bloques:
- configuration: bloque de configuración general
- devices: bloque de los dispositivos activos en el sistema
- queues: bloque de las colas de memoria o base de datos disponibles
- memory: bloque de las zonas de memoria del sistema
- expressions: bloque de expresiones a ejecutar por el sistema
Antes de nada vamos a ver los parámetros generales de configuración (configuration).
Configuración general
El primer parámetro de configuración que debemos configurar es el número de serie del e-connect. Esto es importante para vincular nuestro e-connect con la plataforma en la nube. Para más información, ver XXXXX.
Una vez tenemos el número de serie, lo introducimos en el bloque SERIAL_NUMBER de nuestro fichero de configuración:
<configuration> <config type="SERIAL_NUMBER">{SERIAL NUMBER}</config> <config type="LOOP_SLEEP">100</config> <config type="INIT_SLEEP">1000</config> <config type="MAX_QUEUE">24000</config> <config type="MIN_SEC_TO_SEND">1</config> <config type="MIN_MILLISECONDS_CYCLE">0</config> <config type="MIN_MILLISECONDS_EMERGENCY">1000</config> <config type="PRODUCTION_ACTIVE">0</config> <config type="SYSTEM_DATABLOCK_ACTIVE">1</config> <config type="LOG_LEVEL">3</config> <!--LogError, LogWarning, LogInfo, LogDebug--> </configuration>
La lista de parámetros disponibles es la siguiente:
- SERIAL_NUMBER: número de serie del e-connect. Imprescindible para poder iniciar el software y enviar información a la plataforma web
- LOOP_SLEEP: tiempo en mili-segundos de espera entre ciclo y ciclo del software
- INIT_SLEEP: tiempo en mili-segundos de espera inicial antes de iniciar el software
- MAX_QUEUE: tamaño máximo de la cola de datos en memória
- MIN_SEC_TO_SEND: tiempo mínimo en segundos para enviar la información a la nube
- PRODUCTION_ACTIVE: módulo de producción activo
- SYSTEM_DATABLOCK_ACTIVE: bloque de memoria de sistema activo
- LOG_LEVEL: nivel de información en la consola en caso de iniciar el software por línea de comandos