Terminado

Cliente dinâmico de webservers.

Publicado el 11 Mayo, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

Descrição da aplicação: O objetivo do aplicativo é fazer upload de arquivos para uma api. Nesse aplicativo será possível cadastrar vários parâmetros para fazer upload de arquivos como registros de ponto afx e imagens de câmera de segurança. Exemplo:
[
{
  nome:'Ponto Fábrica', //Nome do registro
  arquivo:'c:/ponto/afx', //Pode ser um local na maquina ou endereço http(s).

  Delay_main: '5000',
  delay_extra: '15000',
  api: 'http: //www.exemplo.com.br/relogioDePonto',//Endereço que será enviado.
  Method:'POST', //Método de envio ajax.
  Data:{ //Dados podem ser  até 10 parâmetros
    usuario_id:'1',
    usuario_token: 'kahfhiasb1h1b3rhbqlabschb1racsbas13414ahasg13yut13747'
  }
},
{
  nome:'Câmera 01', //Nome do registro
  arquivo:'http://192.168.0.201:5500/live', //Pode ser um local na maquina ou endereço http(s).
  Delay_main: '750',
  delay_extra: '10000',
  api: 'http: //www.exemplo.com.br/cameraRefresh',//Endereço que será enviado.
  Method:'POST', //Método de envio ajax.
  Data:{ //Dados podem ser  até 10 parâmetros
    usuario_id:'1',
    usuario_token: 'kahfhiasb1h1b3rhbqlabschb1racsbas13414ahasg13yut13747',
    camera_id:'01'
  }
}
]

Esse arquivo poderá ser atualizado através de uma página web no servidor local, através de um painel simples desenvolvido em javascript ou qualquer framework javascript e também poderá ser atualizado através do próprio arquivo json.

Esses arquivos deverão ser enviados para a api no intervalo definido como delay_extra, se ele receber do servidor como retorno em json o status:'delay_main', o próximo intervalo deverá ser no tempo delay_main. Esse intervalo é em ms. Caso não receba delay main como retorno ele voltará a taxa de atualização para o tempo definido no delay_extra.


O projeto poderá ser desenvolvido em Nodejs ou em Java, porém ele deve rodar como serviço no windows10+ e windows server 2008+.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por V. A.