Home > março 2013

março 2013

Alteração na parte de conexão com OBD

sábado, 30 de março de 2013 0

Na última quarta-feira(27/03) nos encontramos com o professor Ivan, e algumas alterações foram realizadas para uma maior praticidade na parte conexão. Ainda não estava muito clara como seria feita a conexão bluetooth, porém algumas idéias esclareceram várias dúvidas.
O nosso app irá pegar uma lista de dispositivos emparelhado com o Android, ou seja, dispositivos que ja havia sido emparelhado até antes mesmo da instalação do app no celular. Assim nós poderemos tirar a primeira tela(mostrada no post anterior), pois não será realizada uma busca ao iniciar o app, este apenas tentará se conectar com um dos dispositivos já emparelhado. Caso nenhum dispositivo esteja disponivel para Conexão, o app entrará no modo "offline", sendo usado apenas para visualização das informações já salvas. Logo postaremos como está o funcionamento da versão atual.

Conexão com dispositivos OBD (Simulação)

segunda-feira, 25 de março de 2013 0

Decidimos começar o projeto com a parte de conexão com o OBD, sendo assim, tivemos que criar uma classe que simularia a detecção dos dispositivos(pois o superior ainda não desenvolveu esta parte de encontrar os dispositvos).
Na primeira tela do aplicativo, os usários possuem duas opções: Conectar ao OBD, ou entrar sem conectar.
A opção entrar sem conectar é utilizada apenas para consulta dos dados já salvos, e também para a comunicação com a WEB. Já quando o app se conecta á algum dispositivo OBD, o app estará constantemente pegando informações geradas pelo dispositivo.

Então a primeira tela a principio ficará mais ou menos assim:


Escolhendo a opção conectar com o obd, o aplicativo irá procurar os dispositivos OBD ao redor e que estão disponíveis para serem pareados.


No momento, os dispositivos encontrados, são "gerado aleatoriamente", e como ainda não há a parte para o cadastro de carros, os dispositivos aparecem como desconhecidos. Se algum obd encontrado já estiver cadastrado, aparecerá o nome do carro.


Ao fim da busca, o usuário poderá escolher um dispositivo, se o dispositivo escolhido foi cadastrado, ele se conectara com o OBD associado ao carro. Caso ainda não esteja cadastrado, o usuário será direcionado para a parte de cadastro de carro.

*Lembrando que como foi pedido, caso o app encontre apenas um dispositivo e este já tenha sido cadastrado, o app se conectará automaticamente ao OBD encontrado.

Em breve postaremos a parte de cadastro de carro, e a exibição dos mesmos nesta lista de conexão.

Responsabilidades

segunda-feira, 18 de março de 2013 0

A respeito da programação em si, definimos um membro do grupo como responsável para cada módulo do projeto.

  • Estatísticas - Gabriel
  • Status - Rafael
  • Trajeto - Yves
  • Web - Jean

Foi feito o primeiro commit, pelo Rafael: Um projeto esqueleto, simulando a futura interface e a conexão bluetooth.

Reuniões 13/03

0

Reunião com o grupo SkyNet. Em pauta, o funcionamento geral do projeto deles e como se daria a transferência de dados entre o Dispositivo OBD, o SkyNet e o Diagnosticar.

Foi definido o padrão de comunicação entre o nosso projeto, e o projeto do superior. Assim o Diagnosticar não fará o contato direto com o aparelho OBD, pegando as informações geradas por este através de uma base de dados, gerada pelo Skynet, ou seja, a comunicação será realizada de forma assíncrona.
O nosso aplicativo irá iniciar a execução do skynet, esse por sua vez começara constantemente a buscar informações no dispositivo obd. Assim sendo, quando requisitado, nosso aplicativo buscara as informações na base dados criada pelo skynet, e a partir disso nosso trabalho será independente do grupo do superior.

No mesmo dia, foi conversado com o grupo CarControl a possibilidade de sincronização.

O projeto

0

Em conjunto com os projetos CarControl e SkyNet, o DiagnostiCar receberá os dados provenientes da biblioteca SkyNet, tratando-os e exibindo-os de forma útil e organizada ao usuário. Em sequência, será possível a sincronização de informações com o CarControl.

The 475 Group. Tecnologia do Blogger.