O Petasos faz parte de uma plataforma de gestão de frotas. Este glossário define os termos como usamos aqui.
Veículo (Vehicle): Um veículo da frota de um cliente, identificado pela placa. É a entidade central: tudo que ingerimos existe para contar a história de um veículo.
Posição (Position):
Um ponto GPS de um veículo em um instante: latitude, longitude, velocidade e o momento da
captura (recorded_at, sempre em UTC no nosso banco).
Vendor (Fornecedor de telemetria): A empresa que fornece os rastreadores instalados nos veículos e a API de onde lemos os dados. Cada vendor tem contrato, API e formatos próprios. Hoje: Atlas Telemetria.
Equipamento (Device):
O aparelho rastreador físico instalado em um veículo, identificado pelo código que o vendor
atribui (a Atlas chama de device id). Um equipamento reporta para um único veículo.
Sync (Sincronização):
Uma passada de leitura da API de um vendor que armazena as posições novas no banco. Hoje é
disparada manualmente por mix petasos.sync <vendor>.
Checkpoint: O registro de até onde um sync já leu da API do vendor, para que a próxima passada continue de onde a anterior parou em vez de reler tudo.
Simulador (VendorSim): O servidor embutido que imita as APIs dos vendors em ambiente local, com dados determinísticos. Existe para que o projeto rode sem credenciais nem rede externa.