Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.42 KB

File metadata and controls

32 lines (24 loc) · 1.42 KB

Petasos — Glossário de domínio

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.