Software agente Linux C+ para rodar em estações Pdv (pontos de venda) extraindo informações do ambiente e submetendo a um servidor


Evaluando propuestas
Descripción:
O projeto consiste em adicionar funcionalidades a um software já existente.
A solução tem topologia cliente-servidor, embora o escopo deste projeto se limite ao software agente (cliente).
O agente está escrito em C++ com framework Qt 4.4.3. É multi-plataforma (Windows/Linux) com código fonte único, embora o escopo deste projeto se limite a Linux distro CentOS 6.4.
Este agente não possui interface gráfica, apenas de console.

O propósito do agente é coletar informações locais do SO (nome, versão, data de instalação, ...), do computador (processador, memórias, discos/partições, ...), aplicações instaladas, e dados bastante específicos de alguns equipamentos específicos de automação comercial (equipamentos de PDV, ponto de venda, em lojas) ligados a serial RS232 ou USB. Estes equipamentos estão listados e possuem API específica para esta comunicação. Deve ser extraídos dados como fabricante/modelo/número de série/...

O agente coleta as informações assim que recebe a requisição por parte do servidor, via socket TCP (esta funcionalidade já está concluída e não faz parte do escopo). Os dados trocados via socket, tanto as requisições quanto as respostas, são em formato XML puro, não encapsulado em SOAP nem qualquer outro padrão. As informações coletadas deverão ser acomodadas no schema de XML já definido no escopo.

Levar em conta que este projeto é para exercer a função de desenvolvedor.
Quero contratar alguém para um projeto avulso.
Pagarei por a totalidade do projeto finalizado.
Preciso de alguém que trabalhe variando de tempo parcial a integral conforme seja necessário.
Preferível porém não exclusivo pessoas da Grande Porto Alegre visando algumas datas presenciais.

Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor, Outro
Outras funções necessárias: Além do desenvolvimento, o freelancer deve receber a especificação, alinhar se tiver dúvidas. Depois fornecer um orçamento e um cronograma de entrega. Apreciam-se entregas parciais. O código-fonte deverá ser entregue. É fundamental seguir a arquitetura do software já existente (esta é uma expansão) e também o padrão de nomenclaturas de classes/objetos.
Integrações de API: Outros (Outras APIs)

C

Abierto

Presupuesto

3

Propuestas

6

Freelancers interesados

Publicado: Hace un año

Plazo: 45 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Thays G. Desenvolvedora de software há 10 anos, atuando também como professora na área. + detalles

João V. inovador do mundo digital, falamos todas as línguas! + detalles