Requisitos

Inicialmente este produto era um rastreador comum usando o processador MSP430, Modem e GPS da Richardson (Ericsson) e nasceu da parceria de 3 empresas, mas um dos problemas era que a empresa que controlava o sistema GPRS não tinha capacidade para processar as informações e nem interesses em investir na melhoria da sua infraestrutura.
A ECK foi contratada para o desenvolvimento de um sistema de rastreamento semelhante ao atual, o maior desafio foi que o volume de dados devido à grande quantidade de rastreadores.
Na segunda etapa migramos do MSP430 (processador da Texas) para o GT60 (Freescale) pois conseguiram atingir o mesmo nível de consumo, mas com um custo mais baixo.
Na terceira etapa o fabricante do modem também fabricava tacógrafos e desejava enviar os dados do tacógrafo para o seu sistema fazendo uma integração dos dois produtos.
O cliente também desejava treinar sua equipe de desenvolvimento de maneira a poderem eles mesmos fazerem as futuras evoluções do produto.
Solução

Definido os objetivos desenvolvemos a primeira versão com MSP430 usando protocolo UDP e compactação para envio dos dados usando modens da Richardson.
O sistema de envio ficou bastantes sofisticado permitindo recuperação de histórico, cerca eletrônica e etc.
O que ajudou muito o desenvolvimento foi o parceiro da empresa que fazia o sistema de estrutura de internet e um cara que considero um grande analista de sistema e programador Eduardo Oda.
Foi um dos projetos mais tranquilos que fizemos nesse aspecto.
Ao terminar a primeira etapa começamos a segunda etapa, como já tínhamos desenvolvido tudo em Ansi C a migração foi extremamente rápida e quase indolor para o GT60.
A interface com tacógrafo foi um pouco mais enrolada pois o GT60 tinha somente duas seriais (uma para modem GPRS e outra para o GPS) precisávamos de uma terceira para o tacógrafo a solução foi emular a serial via software.
Como o cliente já tinha uma equipe bem formada e experiente em projetos seu treinamento foi tranquilo e esse se tornou um produto um sucesso.