Primeiramente, é preciso entender que são necessárias várias etapas e componentes para possibilitar o rastreamento de um objeto ou de uma pessoa com a ajuda do GPS. Numa primeira fase, é preciso colocar um transmissor com um chip GPS no objeto que queremos rastrear. Esse chip GPS é alimentado a bateria e conta com antenas que permitem que ele se comunique com os satélites para determinar onde o chip de rastreamento está localizado naquele momento. A posição é triangulada e transferida para o transmissor que, com a ajuda do processador interno, é traduzida em coordenadas comuns (longitude e latitude). Isto significa que o transmissor sabe em quais coordenadas ele está localizado. Entretanto, esta informação é armazenada somente no interior do chip GPS avançado - a etapa seguinte é informar ao usuário onde está localizado o objeto rastreado.
Três métodos existentes de posicionamento do transmissor GPS
Atualmente, existem três métodos comuns para posicionar os rastreadores GPS.
Modelo Walkie-talkie. Uma das formas é comumente conhecida como modelo walkie-talkie. Neste modelo, o rastreador GPS contendo um rádio transmissor, transmite as coordenadas para um dispositivo portátil específico. O dispositivo portátil geralmente contém mapas - da mesma maneira que os navegadores GPS automotivos - e, com a ajuda do software do dispositivo portátil, as coordenadas são indicadas em um mapa. Isto é para que o usuário possa verificar visualmente onde está o rastreador GPS. Esse foi o método de transmissão mais comum na década de 2000, mas a desvantagem dessa tecnologia é que o alcance é limitado - na maioria das vezes este método geralmente dá uma cobertura de alguns poucos quilômetros. Além disso, o usuário precisa investir não apenas em um rastreador GPS, mas também em uma unidade receptora portátil. Sendo assim, nós, na SweTrack, optamos por não utilizar este método de transmissão nos nossos produtos.
O modelo Bluetooth. Outro método que se tornou bastante popular nos últimos anos é a transferência por bluetooth. Ele é normalmente encontrado nas opções menores e mais baratas do mercado. Na maioria das vezes, estas soluções também não contam com um chip GPS. Ao invés disso, eles usam bluetooth e medem a intensidade do sinal que, por sua vez, é convertido em um posicionamento aproximado. Soluções baseadas no modelo bluetooth são conhecidas por serem capazes de funcionar com um baixo consumo de energia e custos operacionais igualmente baixos, já que não precisam fazer uso de redes externas. Por outro lado, esta tecnologia apresenta grandes deficiências no que tange à cobertura e alcance. Isso se deve ao fato de que o bluetooth geralmente cobre apenas alguns metros de distância. Os modelos mais comuns cobrem, no máximo, 40 metros aproximadamente, e os transmissores bluetooth mais avançados da atualidade suportam até 120 metros em condições ideais como em áreas abertas.
Em outras palavras, para uma solução ótima de rastreamento veicular ou de objeto, que possa se distanciar mais que alguns metros do usuário, este é um método inadequado. Sendo assim, nós, da SweTrack, optamos pela não utilização deste método de transmissão nos nossos produtos.
Modelo de mastro móvel: A terceira e melhor (na nossa opinião) opção é usar transmissão via mastro móvel que, em síntese, significa que o transmissor tem um chip de rádio embutido com um cartão SIM associado que se comunica com mastros móveis estabelecidos que são encontrados em todos os países do mundo. Isto possibilita o rastreamento de um transmissor GPS onde quer que ele esteja: na entrada da garagem, na estrada ou em outro país. Em suma, todo transmissor contém um pequeno telefone celular embutido. Este chip de rádio ou smartphone, usa a rede móvel padrão para transmitir informações para você, como usuário. O dispositivo também pode fazer uso de todas as operadoras móveis em todos os países, o que significa que ele está constantemente em busca da operadora que oferece a melhor cobertura naquele momento e usa aquela rede móvel. Esta tecnologia vem sendo atestada há muito tempo e é usada por todos os proprietários e usuários de smartphones/dispositivos móveis. As redes são, portanto, bem desenvolvidas em todo o mundo e sua confiabilidade operacional é superior às outras tecnologias similares
É por isso que nós, na SweTrack, escolhemos usar este método de transmissão em nossos produtos.
Como a informação é enviada ao usuário?
Como essa informação é normalmente transmitida, e como isso é feito? O que acontece com a informação e como é manipulada?
Existem, atualmente, dois métodos comuns utilizados para comunicação via mastros móveis entre humanos e rastreadores GPS:
O método SMS. Uma maneira é a denominada, na linguagem do dia a dia, rastreamento SMS e não é, realmente, mais difícil que a comunicação de rastreador GPS com o usuário via SMS. Este método era muito comum e praticamente o único método utilizado entre 2000 e 2010 nos produtos de rastreamento GPS de consumo.
A maneira como funciona normalmente é aquela quando o usuário quer saber a atual posição do rastreador GPS, e é enviado um SMS do telefone do usuário para o rastreador GPS com uma solicitação de posição. Por exemplo, um SMS com o texto POSIÇÃO seguido, geralmente, por uma senha, e.g. POSITION123456.
O rastreador GPS então responde com um SMS para o telefone do usuário com as coordenadas da sua posição atual que é, normalmente, também acompanhada de um link do Google-Maps onde a posição atual é apresentada. Isso exige que o usuário esteja constantemente solicitando a posição manual, ou crie uma configuração para receber atualizações de SMS automáticas com a posição de tempos em tempos como, por exemplo, uma vez por hora. Tendo em vista que as posições atuais dos dispositivos são posteriormente salvas junto com um punhado de SMS diferentes no aplicativo de mensagens do seu telefone, é muito difícil voltar no tempo e conseguir ver as rotas ou obter uma visão geral rápida e razoável de onde o veículo esteve. Como esse é um método ultrapassado, todos os nossos produtos anteriores a 2013 foram descontinuados e substituídos por tecnologias modernas, ou seja, a SweTrack não emprega este método atualmente.
Método Cliente <-> Servidor. Na linguagem do dia a dia, esse método é chamado de rastreamento em tempo real. Isso significa que o rastreador GPS (cliente) está conectado a um sistema de computador (servidor) com o qual está em contato e comunicação constantes.
Tecnicamente, ele funciona como se, ao invés de enviar SMS pra frente e pra trás, o dispositivo conversasse com um servidor pela rede móvel.
Quando o rastreador GPS localiza a sua posição atual ou percebe um alerta, por exemplo, essa informação é enviada ao servidor com o qual o dispositivo está falando. O modo como essas informações são manipuladas pode funcionar de maneira diversa para produtos e fornecedores diferentes. Alguns provedores de rastreamento GPS recebem apenas a informação bruta, ao passo que, os outros fazem cálculos e muito mais.
Exemplo de como fazemos a comunicação entre servidores e dispositivos na SweTrack
Veja, abaixo, um exemplo de como nós, na SweTrack, fazemos a comunicação entre servidores e dispositivos.
Passo 1. O dispositivo de rastreamento GPS envia a informação aos servidores pela rede móvel.
Passo 2. Os servidores conferem a identidade do rastreador GPS e verificam se as permissões correspondentes estão disponíveis e então recebem a informação. Quando a informação é recebida, o servidor responde com uma mensagem de agradecimento e o dispositivo fica sabendo, então, que a mensagem chegou corretamente.
Para vocês, nerds da tecnologia como nós da SweTrack, provavelmente devem estar pensando hummm… Só pode ser o TCP que eles usam, e eu posso confirmar que você está totalmente certo.
Passo 3. Agora que a informação foi recebida, ela é descriptografada de uma linha texto incompreensível misturada com letras e números. Exemplo de mensagem de um dispositivo seria assim: 86hd352GSj223811kDd22SLSK22FfdSkdkdhqrwyveeEO281ayretdzxtxgkwGqwKdfsssyDDwh01
Passo 4. Os dados descriptografados são executados através de algoritmos, filtros e funções de controle.
Por exemplo, cheque aqui se uma nova posição está dentro ou fora de uma geocerca ativada. Nesse caso, crie um alerta de geocerca.
Aqui, as informações de posições anteriores são usadas também para calcular, por exemplo, diferenças nos níveis de bateria, diferentes alertas e para garantir o melhor posicionamento possível.
Depois que todos os cálculos foram feitos, a informação pertinente é salva na base de dados do servidor e qualquer alerta que venha a ser notado é enviado como aviso.
Este método também habilita um punhado de atividades diferentes em segundo plano diferentes, tais como o servidor e dispositivo checando o status e conversando um com o outro. O servidor confere se o dispositivo tem as últimas atualizações, envia automaticamente as novas atualizações, e verifica se o dispositivo está funcionando adequadamente. A vantagem de salvar as informações em bases de dados, ao invés de em vários SMSs, como no exemplo supra citados, é que o histórico e a posição podem ser exibidos facilmente em um aplicativo no computador ou no móvel.
Como o dispositivo também envia a sua posição continuamente quando está ativo, você pode ver com precisão o histórico de localização do dispositivo.
Diante de todas essas possibilidades de um serviço baseado em nuvem, nós, na SweTrack, usamos esse método para podermos fornecer a melhor e mais amigável solução.
Como posso ver as informações enviadas por um transmissor GPS?
Aqui, como nos passos acima, existem diferentes soluções técnicas. Alguns modelos e fornecedores enviam esses dados descriptografados e as informações para uma solução de terceiros que tem um front-end (computador e app móvel) onde o usuário pode visualizar as informações. Nós, na SweTrack, temos, ao invés disso, uma API e nossos próprios aplicativos front-end que estão disponíveis tanto para navegadores quanto para iOS e Android. O aplicativo conversa com a API e ambos podem recuperar e escrever informações para o rastreador GPS.
No aplicativo SweTrack Live, disponível para ambos os navegadores e sistemas iOs e Android, a posição atual é, então, desenhada em um mapa. Isso é para permitir que você, como usuário, possa ver com facilidade onde seu transmissor está localizado. Por meio do aplicativo, você como um usuário pode também ver as posições anteriores do transmissor no mapa assim como ver alertas e outras informações enviadas pelo dispositivo.