Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): André Zimmermann
Título: Protótipo de Linígrafo Micro Controlado
 
Conclusão:
Os objetivos traçados foram atendidos, embora que no teste de campo o protótipo não tenha se conectado a rede GSM. As limitações conhecidas sobre o uso da rede GSM também se aplicam ao protótipo, tornando a sua utilização inviável em locais com sinal fraco ou inexistente da rede GSM. O principal objetivo de efetuar o monitoramento do nível de corpos d’água foi atendido e protótipo apresentou uma faixa útil similar ao WL-15, um linígrafo comercial produzido pela Global Waters.
Quanto ao web-service, todos os objetivos foram atendidos. Acrescentou-se uma funcionalidade adicional, de cadastrar usuários, embora não tenha sido implementado um canal seguro para a permuta dos dados, oque pode comprometer a segurança das informações. A utilização de XML Schema com JAXB facilitou a validação dos dados enviados ao web-service e mostrou-se eficiente e simples de usar. Devido a natureza deste web-service, é possível que qualquer dispositivo que implemente a requisição HTTP necessária possa registrar medições, podendo assim, criar dispositivos com telemetria para integrar com dataloggers existentes.
Durante a implementação do software embarcado foi possível verificar as características e peculiaridades da programação para micro controladores, devidos as limitações dos recursos no hardware, como memória, velocidade de processamento ou ainda baixa capacidade para depuração. A utilização da arquitetura Restful demonstrou-se eficiente ao longo do trabalho, pois facilitou a comunicação entre o protótipo montado e o web-service.
Uma dificuldade adicional refere-se a qualidade da documentação relacionada à programação do módulo Telit e a fraca capacidade de depuração do código. Embora tenha sido fácil conectar HyperTerminal ao kit de desenvolvimento da Sparkfun, não haviam instruções ou tutoriais específicos para o módulo Telit GE865-QUAD. Outra limitação que provocou a necessidade de alteração do código esta relacionado do programa Round Solutions GSM Terminal que não permite o envio de scripts Python maior que seis kilobytes.