Rastreamento GPS de ativos estacionários com tags BLE

Qualquer objeto pode ser integrado à Internet das Coisas. A plataforma permite rastrear não apenas objetos móveis, mas também estacionários, como equipamentos pesados, maquinário agrícola, carga, mercadorias ou equipamentos de segurança. Instalar dispositivos GPS em cada um desses objetos pode ser muito caro. Em vez disso, é mais econômico instalar um dispositivo em um veículo ou local e rastrear todos os demais com etiquetas BLE mais baratas.

Neste tutorial, discutiremos como organizar o rastreamento de objetos estacionários, quais dispositivos GPS e etiquetas ajudarão a coletar os dados necessários e como configurá-los usando reboques de caminhão como exemplo. Também abordaremos como obter informações sobre viagens e tempos de uso para trabalhos de manutenção subsequentes e quais chamadas de API fornecerão informações sobre as etiquetas. Além disso, compartilharemos outros casos de uso baseados em situações reais.

O que é necessário para rastrear objetos estacionários

Vários dispositivos são capazes de ler dados de beacons BLE: Galileosky, Quecklink, Ruptela, Teltonika, TopFlyTech. Descreveremos no exemplo do modelo Teltonika FMB920arrow-up-right e beacon BLE Eye Sensorarrow-up-right. Para começar a rastrear objetos estacionários, você precisará do seguinte:

  1. Um dispositivo GPS que possa ler etiquetas BLE e que seja suportado pela plataforma.

  2. Etiquetas BLE compatíveis com o dispositivo GPS. Vale notar que muitas etiquetas BLE podem transmitir informações sobre temperatura e umidade, bem como o nível de carga da bateria. Isso amplia a capacidade dessas etiquetas de rastrear informações, mas para nosso propósito focaremos especificamente em objetos estacionários.

  3. APIs da plataforma que forneçam informação sobre qual dispositivo GPS determinado tag está próximo. Para criar soluções personalizadas para seus usuários usando APIs, você precisará de desenvolvedores. Clientes normalmente contratam seus próprios desenvolvedores ou equipes terceirizadas.

Agora vamos examinar o procedimento para implementar um estudo de caso real - rastreamento de reboques de caminhão para informações de viagem e uso e trabalhos de manutenção subsequentes.

Como configurar seu dispositivo

Siga estes passos para configurar seu dispositivo para enviar dados de beacons BLE para a plataforma:

  1. Baixe Teltonika Configuratorarrow-up-right. Este aplicativo simplifica muitas configurações de uma só vez. Você pode salvar o predefinido e usá-lo no FOTA Web para configurar outros dispositivos, tornando o processo mais conveniente.

  2. Na aba System, defina o Data Protocol para Codec 8 Extended. Isso habilita o dispositivo a trabalhar com etiquetas BLE. How to configure your device

  3. Ative o Bluetooth nas configurações de Bluetooth e escolha "Enable (hidden)" ou "Enable (visible)". Caso contrário, o Bluetooth ficará desativado. How to configure your device

  4. Nas configurações Bluetooth 4.0, desative Non-Stop Scan e configure Update Frequency e Scan Duration para 30 segundos. Essas configurações otimizam a varredura BLE com o dispositivo.

  5. Nas Advanced Mode Settings das configurações Bluetooth 4.0, carregue o predefinido EYE Sensor de acordo com as configurações de pacote no aplicativo EYE.

  6. Configure o endereço MAC do sensor.

O dispositivo agora está pronto para transmitir dados de etiquetas próximas para a plataforma.

Como obter informações sobre beacons BLE próximos ao dispositivo GPS

No lado da plataforma, existe um objeto de entrada de dados de beacon BLE:

Você pode ler informações a partir dele:

  • tracker_id - int. Um ID do rastreador (também conhecido como "object_id").

  • hardware_id - string. Um ID do beacon.

  • rssi - int. RSSI significa received signal strength indicator e representa a potência do sinal recebido em um dispositivo. A partir dele, você pode entender quão distante o beacon está do rastreador.

  • get_time - data/horaarrow-up-right. Quando esses dados foram recebidos.

  • latitude - float. Latitude.

  • longitude - float. Longitude.

  • ext_data - object. Dados adicionais do beacon.

Chamadas de API para obter informações sobre etiquetas BLE

Existem duas chamadas de API que permitem obter todas as informações necessárias sobre beacons BLE:

  1. A primeira chamada recupera dados históricos de dispositivosarrow-up-right. Você pode definir os parâmetros "from" e "to" para obter dados durante um período específico sobre beacons BLE conectados. Já que precisamos da informação do ponto de vista das etiquetas BLE, ou seja, dos reboques, vamos solicitar a informação usando o parâmetro "beacons". Exemplo de requisição:

Isso mostrará quais dispositivos estiveram nas proximidades desse beacon BLE durante o período.

Resposta:

2. A segunda chamada recupera informações sobre beacons atualmente conectadosarrow-up-right a um dispositivo específico. Por exemplo, se você quiser saber qual reboque está atualmente próximo ao dispositivo, use a seguinte requisição:

Exemplo de requisição:

Isso fornecerá a informação de que há um reboque "7cf..." ao lado do dispositivo.

Resposta:

Como obter informações sobre tempos de uso e detalhes de viagens

Já coletamos dados históricos usando a primeira das chamadas de API apresentadas, que mostrou em quais dispositivos o reboque foi detectado em um momento específico. Para obter informações sobre as viagens e o tempo de uso desse reboque, precisamos simplesmente usar uma das duas chamadas de API:

  1. chamada de API track/listarrow-up-right para obter informações de viagem para o período. Isso fornecerá informações gerais sobre as viagens, como onde e quando começaram e terminaram, velocidade máxima, quilometragem e mais. Requisição:

Resposta:

A partir desses dados, podemos ver que a viagem durou quase 35 minutos (end_date - start_date), com velocidade média de 49 km/h e velocidade máxima de 62 km/h. O comprimento da viagem foi de 18,91 km. Essas informações nos permitem determinar quanto pagar ao motorista pelo transporte da carga, se a velocidade contratual foi excedida e outros detalhes. Além disso, o comprimento da viagem pode ser usado no futuro para calcular o número de quilômetros até a próxima manutenção do reboque. 2. Se você quiser um registro detalhado de trajeto do reboque onde o beacon está instalado para exibi-lo em um relatório, por exemplo, você pode usar a requisição track/readarrow-up-right Esta requisição nos dará dados de todos os pontos recebidos pela plataforma durante a viagem. Requisição:

Resposta:

Você pode usar esses pontos juntamente com sua API de mapas preferida para exibi-los em um mapa.

Outros exemplos de uso de etiquetas BLE e da API Navixy

Aqui estão alguns outros exemplos de como usar etiquetas BLE com um breve algoritmo para obter os resultados que você precisa:

Assentos infantis

Assentos infantis são obrigatórios para passageiros que viajam com crianças. Se você ou o usuário opera um serviço de transporte de passageiros, saber se um assento infantil está disponível em um veículo pode ajudar a determinar rapidamente quais motoristas são adequados para certos passageiros e evitar desperdício de tempo e combustível. Você também pode descobrir qual motorista atualmente tem um assento infantil instalado em seu veículo. Além disso, é importante considerar passageiros com duas ou mais crianças e identificar carros equipados com mais de um assento infantil.

Para isso, será necessário instalar um beacon BLE em cada assento infantil. A seguir, suponha que seu aplicativo de agendamento de transporte precise solicitar informação de todos os motoristas que possuem um assento infantil instalado. Para isso, use a chamada de API beacon/last_values para reunir informações sobre quais motoristas podem ser atribuídos a um pedido específico.

Você também pode usar o parâmetro RSSI para determinar se o assento está localizado dentro do veículo ou no porta-malas. Para realizar isso, será necessário conduzir alguns testes. Por exemplo, se o valor de RSSI for menor no compartimento de passageiros do que no porta-malas, o assento provavelmente está no porta-malas. Como resultado, você pode priorizar a busca por veículos – primeiro, aqueles com um assento infantil no compartimento de passageiros, e depois os que têm o assento no porta-malas. Essa abordagem garante que você combine passageiros com veículos e motoristas apropriados de forma eficiente.

Maquinário agrícola

Suponha que seu cliente possua maquinário agrícola que pode ser conectado a diversas ferramentas. Como você pode rastrear qual trator está usando uma semeadora e qual possui um arado? Essa informação ajudará a entender a frequência e a extensão do uso das ferramentas, além de determinar sua localização atual. Assim, os trabalhadores podem passar mais tempo trabalhando no campo em vez de procurar equipamentos. Para conseguir isso, instale dispositivos em tratores e colheitadeiras, bem como nas áreas de armazenamento de ferramentas. Coloque um beacon BLE em cada ferramenta em um local seguro onde seja difícil removê-lo, evitando que se perca durante o trabalho. Em seguida, para determinar quanto tempo as ferramentas estiveram em uso, consulte a chamada de API beacon/read A informação da resposta será útil, assim como com os reboques em nosso exemplo detalhado. Para determinar a localização de uma ferramenta específica, consulte beacon/last_values com uma busca por beacons para identificar onde e em qual dispositivo a ferramenta está instalada. Essa abordagem garante rastreamento e utilização eficientes do seu maquinário agrícola, aumentando a produtividade.

Uso em canteiros de obras

Canteiros de obras frequentemente possuem inúmeras ferramentas e equipamentos caros. Embora instalar um beacon para fins de rastreamento seja benéfico, surge outra preocupação – como garantir que o equipamento seja rastreado com frequência e que o rastreador GPS não fique sem energia? Para monitorar o uso e a localização do equipamento, beacons BLE também podem ser úteis.

A solução para canteiros de obras pode ser semelhante à do maquinário agrícola – instale dispositivos nas máquinas assim como nos locais de armazenamento. Essa abordagem permite rastrear efetivamente seu equipamento valioso, garantindo que esteja sendo utilizado de forma eficiente e minimizando o risco de perda ou extravio. Ao manter um monitoramento próximo de suas ferramentas e máquinas, você pode otimizar a produtividade no canteiro de obras.

Rastreamento interno

Você pode rastrear itens internamente de forma eficaz usando a plataforma e etiquetas BLE. Tudo o que precisa fazer é instalar dispositivos GPS em diferentes partes do armazém ou edifício e etiquetar os objetos que deseja rastrear. Aqui estão alguns exemplos:

  • Rastreamento de funcionários em várias áreas de um armazém ou loja: Isso permite saber em qual área um funcionário se encontra ou quantos atendentes estão próximos ao balcão de informações. Ter essa informação ajuda a melhorar a eficiência e garante que os membros da equipe estejam onde precisam estar.

  • Rastreamento de mercadorias ou maquinário em diferentes áreas do armazém: Saber a localização de mercadorias ou equipamentos economiza tempo, pois você não precisa procurá-los por todo o armazém. Isso agiliza o processo de retirada, tornando suas operações mais eficientes.

Rastreamento de mercadorias com beacons BLE

Utilizar beacons BLE para rastreamento pode beneficiar muito as empresas de transporte, permitindo que determinem qual caminhão está carregando uma palete específica de mercadorias em um dado momento. Esse método não só possibilita o rastreamento do percurso das mercadorias, como também ajuda a calcular os custos de transporte com mais precisão.

Ao adotar essa abordagem inovadora, as empresas de transporte podem aprimorar suas operações, tornando-as mais eficientes e precisas. Isso, em última instância, leva a um melhor atendimento aos clientes e a processos de negócios mais enxutos.

Atualizado

Isto foi útil?