Skip to Content

Comando CXDL - Envio Automático de Datalog

Configura o envio automático dos registros do datalog (LOG) ao destino especificado.


Para que serve?

Caso de usoDescrição
🔄 Sincronização automáticaEnviar histórico ao reconectar
📶 Recuperação de dadosTransmitir posições armazenadas offline
📡 Múltiplos canaisAlternar entre WiFi/GPRS/BLE
🔁 Tentativas configuráveisControle de persistência de envio

Comandos

Configurar envio automático

SCXDLa,bb..bb,ccc,ddd

Cancelar envio pendente

SCXDLE

Cancela o envio de relatórios pendentes mas mantém os dados no LOG.

Consultar

QCXDL

Resposta

RCXDLa,bb..bb,ccc,ddd

Parâmetros

ParâmetroDescriçãoValoresPadrão
aHabilitação0 = Desabilitado, 1 = Habilitado0
bb..bbDestino de envioTRM, GPRS, WIF, BTH, ALL-
cccTentativas0 = Infinito, 1-999 = Quantidade0
dddTempo entre tentativasDécimos de segundo (100 = 10s)0

Destinos

DestinoDescrição
TRMTerminal serial (USB/RS232)
GPRSConexão celular
WIFWiFi
BTHBluetooth
ALLAlterna entre WIF e GPRS automaticamente

O destino ALL mantém o canal aberto até que seja impossível continuar, depois muda para o outro destino automaticamente.


Exemplos

Envio automático por WiFi sem limite

>SCXDL1,WIF,0,0<

Envia todos os registros do LOG por WiFi, tentando infinitamente sem pausa.

Envio por GPRS com 3 tentativas a cada 10 segundos

>SCXDL1,GPRS,3,100<

Tenta enviar 3 vezes com 10 segundos de espera entre tentativas.

Envio alternado WiFi/GPRS

>SCXDL1,ALL,0,50<

Alterna entre WiFi e GPRS, tentando infinitamente a cada 5 segundos.

Cancelar envio em curso

>SCXDLE<

Resposta: >RCXDLEOK<


Fluxo de Operação

  1. Configurar destino:

    >SCXDL1,TRM,1,1<
  2. Gerar registro no LOG:

    >GCQ00H;@LOG<
  3. O equipamento envia automaticamente:

    >RCQ00000000000000-2778128-064258630020907F0000000000000130606FFFF1518;#0002;ID=869084063093789;*30<
  4. Desabilitar envio automático:

    >SCXDL0<

Compatibilidade

💾Firmware:v1.05.00
SP-IOT
SM-IOT

Ver Também

Última atualização