> Conexão e gerenciamento de carros

Conexão e gerenciamento de carros

Posted on segunda-feira, 8 de abril de 2013 | No Comments

Olá, sou o Rafael e venho postando, até agora, o avanço obtido com a parte de conexão. Neste post irei mostrar algumas mudanças que foram realizadas.


Vimos que a primeira tela que havia sido criada, com os botões de entrar sem conectar e encontrar carro, não seriam mais necessárias. Sendo assim, a tentativa de se conectar com algum dispositivo OBD seria feita assim que o aplicativo fosse inicializado, por isso, a primeira tela á aparecer mostrará ao usuário se algum dispositivo foi conectado.

Para que possa se conectar e obter as informações dos veículos, é preciso que estes já tenham sido cadastrados no app. Os carros estão diretamente relacionados com o dispositivo OBD, que possuem um MAC adress único. Através desse adress é que a identificação do carro é feita. Nosso aplicativo terá acesso a esses adresses através da lista de dispositivos bluetooth pareados com o celular, ou seja, para o usuário cadastrar um carro, o OBD já deverá ter sido pareado, assim aquele irá selecionar o dispositivo desejado em uma lista, e apenas atribuir um nome(de preferência o nome do carro kkk) para o adress.

O aplicativo ao inciar tentará se conectar com um dos adresses cadastrados, caso consiga, será mostrado ao usuário qual carro foi conectado. Caso contrário o app mostrará que não foi possivel realizar uma conexão e então bloqueará algumas funções.

Ao pensar um pouco, percebemos que o bluetooth deveria estar ligado assim que o app fosse iniciado, para que este possa tentar realizar uma conexão. Então, caso o bluetooth não tenha sido ligado quando o usuário abriu o app, este pedirá permissão para ligar o bluetooth, e caso receba resposta afirmativa, tentará realizar o processo já descrito anteriormente.

Não temos imagens para mostrar dessa parte ainda pois o emulador do eclipse não tem suporte ao bluetooth, mas logo iremos mostrar o funcionamento no celular mesmo, talvez até com um video.


Leave a Reply

The 475 Group. Tecnologia do Blogger.