Você está na página 1de 5

BUS FINDER - APLICATIVO MÓVEL PARA RASTREAMENTO DE

VEÍCULOS DE TRANSPORTE ESCOLAR

RESUMO:

O BUS FINDER é um aplicativo móvel para rastreamento de veículos de


transporte escolar do ramo de rastreamento veicular que é um segmento que possui
uma plena consolidação. Isto se deve ao fato de que muitas empresas procuram usar a
geolocalização para monitorar a localização da sua frota, com isso aumentando a sua
segurança. Não só pertence ao ramo de rastreamento, mas também ao de aplicativos
móveis que já está difundido em praticamente todas as áreas da sociedade atual. Com a
mobilidade e a rapidez que as informações são acessadas através de aplicações móveis,
é gerado uma otimização do tempo e, por consequência, melhoram a rotina da maioria.

ANÁLISE:

Neste trabalho, foi desenvolvido um aplicativo móvel com a ferramenta React


Native, consumindo dados de uma API escrita em Ruby, com o framework Ruby On
Rails e este recebendo informações de um sistema embarcado projetado com um
módulo de Sistema Global para Comunicações Móveis (GSM) /Serviço de Rádio de
Pacote Geral (GPRS) SIM900 acoplado ao Arduino Uno R3.

No segundo capítulo, são abordadas as tecnologias utilizadas. Iniciando com as


redes GSM/GPRS, explana o seu histórico, desenvolvimento do padrão GSM,
arquitetura de rede GSM e a tecnologia GPRS com sua arquitetura. Depois, aborda os
rastreadores veiculares, seus conceitos e tipos. No mesmo ponto, é definido o que é
arduino, ferramenta Arduino IDE e suas aplicabilidades. Também são apresentadas as
características dos aplicativos móveis, dados estatísticos e técnicas de desenvolvimento.

No terceiro e último capítulo, é trazida toda a descrição das ferramentas


utilizadas no desenvolvimento do trabalho, como: linguagem de programação Ruby, o
framework Ruby On Rails, banco de dados PostgreSQL, Google maps API, e o módulo
GRPS/GSM SIM900. Logo após, é demonstrado todo o desenvolvimento do projeto,
descrevendo a montagem e configuração dos módulos.

1
DESCRIÇÃO CRÍTICA:

A cerca sobre as tecnologias utilizadas no desenvolvimento da aplicação


acredita-se que o uso da API do Google maps não seja a melhor opção por conta dos
serviços de personalização que não são tão flexíveis quanto às alterações, sem falar
que a falta de conexão com a internet possa ser um problema na hora dos mapas e das
rotas. Outro fator não muito bom foi a linguagem de programação Ruby utilizada na
aplicação, uma vez que é uma linguagem de programação muito lenta e com uma
comunidade de suporte não tão grande assim. Em questão do banco de dados, é notório
que a escolha do PotsgreSQL foi uma boa ideia, visto que suporta tipos de dados
personalizados, é de código aberto e apoiado por uma comunidade que conta com
suporte rápido e gratuito.

Pontos fracos:

 Linguagem de programação com tempo de respostas lento.

 Google maps API não flexível com alterações e falta de conexão com a
rede ocasiona problemas ao condutor.

Pontos Fortes:

 Utilização do banco de dados PotsgreSQL que conta com código aberto.

 Utilização do React Native, onde é capaz de utilizar elementos em tela


através de componentes.

FERRAMENTA WEB PARA RASTREAMENTO E MONITORAMENTO DE


VEÍCULOS DE TRANSPORTE ESCOLAR EM AMBIENTES REAIS

RESUMO:

2
O SRM, sigla para Sistema de Rastreamento e Monitoramento, é um aplicativo
web para rastreamento e monitoramento de veículos de transporte escolar em ambiente
real que será incorporado à arquitetura do atual Projeto de Roteamento de Ônibus
Escolar (SBRP).

ANÁLISE:

Neste trabalho, é utilizado um serviço de software embarcado que será utilizado


no veículo para enviar dados para um servidor via API Restful utilizando rede móvel
(3g/4g) ou rede Wi-Fi. O aplicativo da web fornecerá informações de localização do
veículo em tempo real via Websocket.

Por conseguinte, é possível apresentar o processo de desenvolvimento de uma


ferramenta web para rastreamento e monitoramento de veículos de transporte escolar.
O trabalho apresenta uma interface mobile que utiliza uma API Restful para autenticar
usuários e enviar informações para um banco de dados, inclusive as referentes à
localização do veículo. Adicionalmente, a ferramenta desenvolvida disponibiliza uma
interface web que também utiliza a mesma API Restful para apresentar informações ao
usuário no mapa em tempo real utilizando o Websocket.

Pode-se perceber que o uso da tecnologia contribui para a segurança do


trânsito escolar. O veículo pode desviar até 25 metros da rota de condução, e caso o
mesmo ultrapasse este limite, o pop-up do veículo será aberto imediatamente, exibindo
uma bandeira vermelha para indicar que o veículo está se desviando da rota.

Outro fator importante é o monitoramento do veículo, pois, caso tenha um


agente exercendo esta função, ele terá acesso em tempo real a diversas informações
como a velocidade do veículo até seu destino e o tempo restante. Também tem a
possibilidade de verificar se o aluno está embarcado ou não no veículo, e como descrito
anteriormente, saberá se o veículo está na rota correta ou não. Tais informações podem
ser úteis em caso de emergência.

No relatório do projeto diz que Websocket pode ajudar bastante na fluidez dos
dados, porém, não é possível determinar como o sistema irá se comportar em ambiente
de produção.

DESCRIÇÃO CRÍTICA:

3
O design da aplicação não é atrativo e intuitivo. As funções não são práticas em
relação ao contexto, muitas delas fariam com que o condutor perdesse atenção do
trânsito, o que vai contra os princípios de segurança.

Pontos fracos:

 No Registro de Embarque, o toggle parece ser o mesmo para


embarcados e desembarcados, muito confuso, não é intuitivo;

 Telas com nada além de um botão poderiam juntar com outra


relacionada;

 Essa API de mapa do Google é muito simples, mostra apenas as ruas.


Nesse contexto, seria necessário uma API que mostrasse a silhueta da
casa para ser mais preciso.

Apesar dos pontos fracos citados, o aplicativo tem vários pontos fortes que
ajudaria muito no dia a dia de quem utiliza o transporte escolar.

Pontos Fortes:

 Pop-Up que sinaliza a rota errada quando estiver a 25 metros fora da


rota correta;

 Informações importantes do veículo, como: placa, velocidade, tempo


restante, etc.

SBRP Bus Hal


Finder

Usuário do SIM NÃO SIM


Condutor

4
Usuário do NÃO SIM SIM
Aluno

Usuário do NÃO NÃO SIM


Responsável

Monitoramento SIM SIM SIM


da rota

Tempo da rota SIM NÃO SIM

Listagem de SIM NÃO SIM


alunos
embarcados e
desembarcados

Parceria com SIM NÃO NÃO


escola

Arduino NÃO SIM NÃO

React Native NÃO SIM NÃO

Você também pode gostar