/INBOX/<uid>
/BIN
Donde:
• <uid>: Identificador del gateway.
• <timestamp>: Cantidad de segundos transcurridos desde el 1 de enero de 1970 a media
noche UTC exacta.
Los derechos de acceso mínimos en las diferentes carpetas deben definirse como se indica en la tabla
anterior.
Durante la primera conexión del gateway si las carpetas en el servidor FTP no existen, entonces las
creará el gateway.
Si las carpetas no se crean en la primera conexión del gateway o que los derechos son insuficientes
impidiendo el registro o la recuperación de los archivos, contacte con el administrador del servidor.
5.1.1.3 Funcionamiento
El gateway siempre envía archivos al servidor FTP mediante un proceso de 2 pasos:
• Al comienzo de la transferencia, el archivo tiene una extensión adicional ".tmp".
• Cuando el archivo ha terminado de transferirse, lo renombra eliminando la extensión ".tmp".
Este proceso permite que el servidor remoto distinga fácilmente los archivos que se están transmitiendo
de los que ya se han transmitido por completo.
5.1.1.4 Formato de los archivos
Los archivos intercambiados con el servidor remotos están en formato BSON, que es una versión binaria
del JSON. El formato descrito en el documento está en formato JSON. Para transformar el formato JSON
en BSON o viceversa, tendrá que utilizar una biblioteca que encontrará en el sitio oficial: http://bsonspec.
org/implementations.html
Para evitar la alteración de archivo durante los intercambios, un CRC32 está integrado en cada archivo.
El campo "crc" siempre debe ser el último campo del archivo JSON y BSON.
Ejemplo de archivo de configuración en JSON:
64
Lectura/
Buzón para enviar una configuración o un comando al
Escritura
gateway.
La configuración destinada al gateway respeta el siguiente
formato: "<uid>-cfg.bson"
El comando destinado al gateway respeta el siguiente
formato: "uid>-cmd.bson"
Lectura
Contiene los archivos de actualización
contact@webdyn.com |
V2.1 sujeto a cambios | Webdyn © by Flexitron Group
webdyn.com