Comando DL — Datalogger 50K
Armazenamento massivo de até 49,152 relatórios em memória interna.
Para que serve?
| Caso de uso | Descrição |
|---|---|
| 💾 Armazenamento offline | Guardar dados quando não há conectividade |
| 📅 Histórico de viagens | Registrar rotas completas para análise posterior |
| 🔍 Filtragem de eventos | Buscar eventos específicos por data ou tipo |
| 📤 Download massivo | Extrair grandes volumes de dados |
| 🔄 Backup automático | Assegurar 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
QDLResposta
RDLOKaaaaa bbbbb| Parâmetro | Descrição |
|---|---|
| aaaaa | Quantidade de relatórios totais no Log |
| bbbbb | Quantidade de relatórios pendentes de download |
Apagado de registros
Apagado lógico
Marca os registros como baixados sem eliminá-los fisicamente.
SDLCResposta: RDLCOK
Apagado físico
Elimina fisicamente todos os registros do datalog.
SDLFResposta: RDLEOK
O apagado físico pode demorar até 40 segundos. Não enviar comandos durante este processo.
Consulta de registros
QDLabb..bb| Parâmetro | Descrição |
|---|---|
| a | Ordem de entrega: + ascendente, - descendente |
| bb..bb | (Opcional) Quantidade máxima de registros a entregar |
Resposta
RDLFaaaaaOnde aaaaa é a quantidade de registros entregues.
Cancelar download
QDLCResposta: 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âmetro | Formato | Descrição |
|---|---|---|
| xxxxxx | ddmmaa | Data de início |
| yyyyyy | hhmmss | Hora de início (opcional, padrão 00:00:00) |
Data e hora de fim
Eaaaaaabbbbbb| Parâmetro | Formato | Descrição |
|---|---|---|
| aaaaaa | ddmmaa | Data de fim |
| bbbbbb | hhmmss | Hora de fim (opcional, padrão 00:00:00) |
Filtro por tipos de eventos
Fzz..zzOnde 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âmetro | Descrição |
|---|---|
| mm | Valor inferior da primeira faixa (00-FF) |
| nn | Valor superior da primeira faixa (00-FF) |
| oo | Valor inferior da última faixa (00-FF) |
| pp | Valor 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