Colunas no arquivo CSV
A ferramenta de data warehouse permite exportar um arquivo de dados brutos contendo todos os pacotes recebidos do seu dispositivo, sem qualquer filtragem ou cálculos realizados no lado da plataforma. Esses parâmetros representam informações inicialmente decodificadas a partir do pacote do seu dispositivo em formato relacionado ao protocolo, apresentadas de forma legível por humanos. Você não precisa conhecer o protocolo para ler e verificar as informações nesses pacotes.
Abrindo um arquivo
O nome do arquivo sempre contém o seguinte:
ID do dispositivo: O número de ID do dispositivo, frequentemente representando seu IMEI.
Rótulo do dispositivo na plataforma: Um rótulo para facilitar a busca do arquivo.
Hora de início e fim: Representando o início e o fim do arquivo no formato dia_mes_ano_horas_minutos_AM/PM.
Fuso horário em formato UTC.
Você pode abrir o arquivo de dados brutos com qualquer editor de texto, como WordPad, Notepad++ ou Sublime Text. Esse formato é facilmente compreendido por programas e máquinas, mas pode não ser tão claro para pessoas. Para simplificar a leitura do arquivo, recomendamos usar um editor de planilhas. Basta abrir o arquivo CSV com Excel, Google Sheets ou qualquer outro editor de tabelas. No editor de tabelas, todos os parâmetros estarão em suas próprias colunas. Além disso, você pode congelar a primeira linha para ver os nomes das colunas ao longo do arquivo.
Parâmetros dos dados brutos
O arquivo incluirá parâmetros selecionados em colunas, juntamente com uma entrada consistente - msg_time.

Esses parâmetros podem ser categorizados como simples ou complexos.
Colunas simples
Parâmetros simples fornecem nomes completos e representam principalmente informações específicas de rastreamento.
msg_time: Hora em que o rastreador registrou um ponto. Sempre incluído na saída CSV. Indicado de acordo com o fuso horário escolhido.server_time: Hora de recebimento da mensagem pelo servidor. Indicado de acordo com o fuso horário escolhido.gps_fix_typeNO_FIX: O rastreador GPS marcou a localização como inválida.
HAS_FIX: O rastreador GPS marcou a localização como válida.
LAST_KNOWN_POSITION: Caso o rastreador forneça entrada atual e outros estados dentro da última localização conhecida.
UNKNOWN: Se um dispositivo não puder fornecer tal informação ou não determinou o tipo de fixação GPS para este pacote.
lat: Latitude da localização.lng: Longitude da localização.speed: Velocidade determinada pelo rastreador em km/h. Na maioria dos casos, é a velocidade determinada pelo GPS do dispositivo.alt: Altitude da localização em metros.satellites: Número de satélites conectados naquele momento;-1significa desconhecido e, na maioria dos casos, representa um ponto de localização LBS.heading: Direção do objeto em graus, onde 0 representa o Norte.precision: Precisão da localização em metros.hdop: Diluição horizontal da precisão - representa a acurácia das estimativas da posição horizontal do rastreador GPS. Os valores variam de 1 (excelente) a acima de 20 (ruim). Valores entre 1 e 2 são considerados bons para a maioria dos propósitos de navegação.-1significa desconhecido.pdop: Diluição da precisão de posição - indica a acurácia da posição do rastreador GPS com base na geometria dos satélites em relação ao rastreador. Valores de PDOP mais baixos significam melhor posicionamento pelos satélites, levando a dados de localização mais precisos, mas-1significa desconhecido.mn_name: Nome da rede móvel. Determinado pelo dispositivo.mn_roaming: Status de roaming. É determinado pelo dispositivo.0significa sem roaming,1significa que este ponto foi gerado por um dispositivo em roaming,Se o dispositivo não puder fornecer tais dados ou não pôde fazê-lo para esta mensagem em particular, ele será
-1(desconhecido).
mn_code: Código do operador de rede móvel. Determinado pelo dispositivo.mn_csq: Intensidade do sinal da rede móvel, CSQ, valores de 0 a 31. Determinado pelo dispositivo. Se o dispositivo não puder fornecer tais dados ou não pôde fazê-lo para esta mensagem em particular, será99(desconhecido).mn_type: Tipo de rede móvel. É determinado pelo dispositivo.Se o dispositivo não puder fornecer tais dados ou não pôde fazê-lo para esta mensagem em particular, ele será
UNKNOWNGSM: Se o dispositivo determinou o tipo GSM.CDMA: Se o dispositivo determinou o tipo CDMA.WCDMA: Se o dispositivo determinou o tipo WCDMA.LTE: Se o dispositivo determinou o tipo LTE.NR: Se o dispositivo determinou o tipo NR.
event_id: O ID do evento da plataforma. Encontre a lista de todos os códigos de ID de evento abaixo.
Parâmetros complexos
Parâmetros complexos incluem tanto o nome do grupo quanto o nome específico. Eles são categorizados da seguinte forma:
flags: Um mapa de bits de flags representando validade da localização e LBS:Bit 0 (location_valid): Indica o status de validade da localização. É
0se a localização for inválida, e1se a localização for válida.Bit 1 (lbs): Indica o status LBS do ponto. Se
0, o ponto é recebido por GPS; se1, o ponto é recebido por LBS.Bit 2 (soft_lbs): Indica a origem do ponto LBS. Se
0, o ponto é determinado pelo LBS do dispositivo; se1, pelo LBS da plataforma.
discrete_inputs: Representa informações de cada entrada discreta. Cada entrada discreta é apresentada em uma coluna separada, enumerada a partir de 1. Os valores possíveis são 1 e 0, onde 0 significa desligado e 1 significa ligado.discrete_outputs: Mostra o mesmo que as entradas discretas, mas para saídas discretas. Cada saída discreta está em uma coluna separada, enumerada a partir de 1.inputs: Representa dados de diferentes sensores, como combustível ou vários sensores de medição. Cada entrada está em uma coluna separada, e a lista de entradas depende do modelo do dispositivo.states: Exibe valores de parâmetros de estado. A maioria pode ser 1 ou 0, mas alguns possuem valores textuais específicos, como códigos DTC.
Com essas definições, esperamos que você ache fácil ler as informações em arquivos de dados brutos e utilizá-las na resolução de problemas do dispositivo e em programas para seus clientes.
Atualizado
Isto foi útil?