Pular para o conteúdo principal

Rastreamento

O módulo Synapsys permite rastrear a localização de beacons em tempo real, visualizando em quais zonas cada dispositivo se encontra.

Caminho de acesso: menu Rastreamento (disponível quando o módulo Synapsys está habilitado no site).

Como funciona

O rastreamento é baseado em sinais BLE (Bluetooth Low Energy):

  1. Beacons (botões de pânico, rastreadores de ativo, tags pessoais) emitem sinais BLE periodicamente
  2. Antenas instaladas em cada zona capturam esses sinais e os enviam via MQTT
  3. O Location Engine analisa a força do sinal (RSSI) de cada antena e determina em qual zona o beacon se encontra
  4. A localização é atualizada em tempo real na interface
Beacon (BLE) → Antena (MQTT) → Location Engine (RSSI) → Zona detectada

Nível de precisão

O rastreamento é feito a nível de zona — o sistema determina em qual zona o beacon está, não sua posição exata dentro da zona. A confiança da localização é calculada com base em:

  • Quantidade de sinais recebidos na janela de tempo
  • Intensidade do sinal (RSSI) — sinais mais fortes indicam maior proximidade
  • Margem entre a antena dominante e as demais
  • Consistência temporal — manter a mesma zona por vários ciclos aumenta a confiança

O sistema utiliza histerese para evitar oscilações: um beacon não muda de zona se os sinais estiverem próximos do limiar entre duas antenas.

A confiança é classificada em três níveis — Alta, Média e Baixa — combinando quatro fatores com pesos: intensidade do sinal (25%), quantidade de sinais (25%), margem para a antena secundária (30%) e consistência temporal (20%).

Parâmetros do Location Engine

O cálculo de localização usa parâmetros configuráveis (valores padrão):

  • Intervalo de cálculo: a cada 5 segundos
  • Janela de sinais: 15 segundos
  • Mínimo de sinais para calcular uma posição: 2
  • RSSI mínimo considerado: -90 dBm (sinais mais fracos são descartados)
  • Limiar de histerese: 5 dBm de margem para trocar de zona

Página de rastreamento

A página de Rastreamento (/tracking) mostra a visão geral das zonas do site selecionado:

Página de rastreamento com os cards de zona e o número de beacons presentes em cada uma

  • Lista de zonas com o número de beacons presentes em cada uma
  • Atualização em tempo real — entradas e saídas de zona aparecem sem recarregar a página
  • Eventos monitorados: entrada em zona, saída de zona, movimentação de beacon

Próximos passos

  • Mapa de Zonas — Visualização interativa com plantas baixas
  • Histórico — Consultar movimentação passada de um beacon