Skip to Content

Comando DL — Datalogger 50K

Armazenamento massivo de até 49,152 relatórios em memória interna.


Para que serve?

Caso de usoDescrição
💾 Armazenamento offlineGuardar dados quando não há conectividade
📅 Histórico de viagensRegistrar rotas completas para análise posterior
🔍 Filtragem de eventosBuscar eventos específicos por data ou tipo
📤 Download massivoExtrair grandes volumes de dados
🔄 Backup automáticoAssegurar dados ante perda de comunicação

Descrição

Datalogger de 50k registros para equipamentos IoT. Permite o armazenamento massivo de até 49,152 relatórios em memória interna.

Os relatórios do log são gerados direcionando-os através do Comando G ao destino @LOG.

Ver Comando CXDL para configurar o download automático do datalog.


Consultar quantidade de relatórios

QDL

Resposta

RDLOKaaaaa bbbbb
ParâmetroDescrição
aaaaaQuantidade de relatórios totais no Log
bbbbbQuantidade de relatórios pendentes de download

Apagado de registros

Apagado lógico

Marca os registros como baixados sem eliminá-los fisicamente.

SDLC

Resposta: RDLCOK

Apagado físico

Elimina fisicamente todos os registros do datalog.

SDLF

Resposta: RDLEOK

O apagado físico pode demorar até 40 segundos. Não enviar comandos durante este processo.


Consulta de registros

QDLabb..bb
ParâmetroDescrição
aOrdem de entrega: + ascendente, - descendente
bb..bb(Opcional) Quantidade máxima de registros a entregar

Resposta

RDLFaaaaa

Onde aaaaa é a quantidade de registros entregues.

Cancelar download

QDLC

Resposta: RDLOK


Exemplos de consulta básica

>QDL< >RDLOK00000 00000;ID=869084063093789;*68< // Gerar relatórios ao log >GCQ00H;@LOG< >GOK;ID=869084063093789;*55< >GCQ00H;@LOG< >GOK;ID=869084063093789;*55< >QDL< >RDLOK00002 00002;ID=869084063093789;*68< // Baixar em ordem ascendente >QDL+< >RDLOK;ID=869084063093789;*48< >RCQ00000000000000-2778128-064258630020907F0000000000000130606FFFF1515;#00B7;ID=869084063093789;*4A< >RCQ00000000000000-2778128-064258630020907F0000000000000130606FFFF1515;#00B8;ID=869084063093789;*45< >RDLF00002;ID=869084063093789;*38< // Baixar em ordem descendente >QDL-< >RDLOK;ID=869084063093789;*48< >RCQ00000000000000-2778128-064258630020907F0000000000000130606FFFF1515;#00B8;ID=869084063093789;*45< >RCQ00000000000000-2778128-064258630020907F0000000000000130606FFFF1515;#00B7;ID=869084063093789;*4A< >RDLF00002;ID=869084063093789;*38< // Baixar apenas 1 registro (ascendente) >QDL+1< >RDLOK;ID=869084063093789;*48< >RCQ00000000000000-2778128-064258630020907F0000000000000130606FFFF1515;#00B7;ID=869084063093789;*4A< >RDLF00001;ID=869084063093789;*3B< // Apagado lógico >SDLC< >RDLCOK;ID=869084063093789;*0B< >QDL< >RDLOK00000 00000;ID=869084063093789;*68<

Parâmetros opcionais de filtragem

Disponível a partir do firmware v1.08.02. Os parâmetros opcionais devem estar separados por vírgulas.

Data e hora de início

Ixxxxxxyyyyyy
ParâmetroFormatoDescrição
xxxxxxddmmaaData de início
yyyyyyhhmmssHora de início (opcional, padrão 00:00:00)

Data e hora de fim

Eaaaaaabbbbbb
ParâmetroFormatoDescrição
aaaaaaddmmaaData de fim
bbbbbbhhmmssHora de fim (opcional, padrão 00:00:00)

Filtro por tipos de eventos

Fzz..zz

Onde zz corresponde ao código de evento a incluir (00-FF). Podem ser especificados até 16 filtros.

Faixa de filtros de eventos

Rmmnn...oopp
ParâmetroDescrição
mmValor inferior da primeira faixa (00-FF)
nnValor superior da primeira faixa (00-FF)
ooValor inferior da última faixa (00-FF)
ppValor superior da última faixa (00-FF)

Podem ser especificadas até 4 faixas. Os resultados de cada filtro são somados à listagem final.


Exemplos com filtros

// Por faixa de datas com hora >QDL+,I070324123000,E080324150050< // Entrega relatórios desde 07/03/2024 12:30:00 até 08/03/2024 15:00:50 // Por faixa de datas (hora padrão 00:00:00) >QDL+,I070324,E080324< // Entrega relatórios desde 07/03/2024 00:00:00 até 08/03/2024 00:00:00 // Filtro por tipos de evento específicos >QDL+,F0099F0< // Mostra somente eventos 00, 99 e F0 // Filtro por faixa de eventos >QDL+,R0010DFFF< // Mostra eventos da faixa 00-10 e da faixa DF-FF // Combinação de todos os filtros >QDL+,I070324123000,E080324150050,F0099F0,R0010DFFF< // Desde 07/03/2024 12:30:00 até 08/03/2024 15:00:50 // Apenas eventos 00, 99, F0 e faixas 00-10, DF-FF

Dump forense (modificador ,A)

Disponível a partir do firmware v1.09.24.

O modificador ,A percorre o ring físico completo do log ignorando o piso de download (cxdlFloor) e entrega todos os slots com dados renderizáveis, mesmo os registros já marcados como baixados.

É uma operação de somente leitura: não modifica nenhum ponteiro do log nem do CXDL (não move o piso, não marca registros como baixados nem altera o contador de pendentes). Por isso pode ser executada sem interferir no download automático em curso.

QDLa,A
ParâmetroDescrição
aOrdem de entrega: + ascendente, - descendente
,ADump forense: entrega todo o log ignorando cxdlFloor (somente leitura)

Pode ser combinado com os filtros de data I (início) e E (fim) para delimitar a janela do volcado.

Exemplos

// Volcar todo o log em ordem ascendente (inclui registros já baixados) >QDL+,A< // Dump forense delimitado a uma faixa de datas >QDL+,A,I070324,E080324< // Entrega todos os registros entre 07/03/2024 e 08/03/2024, ignorando o piso de download

Compatibilidade

💾Firmware:v1.05.00
💾Firmware v1.05.00
SP-IOT
SM-IOT
ZE-IOT
Parâmetros opcionais v1.08.02+
Última atualização