fieldtester.io

← Novidades

Usar o LGT-92 como tester de campo

De fábrica, o Dragino LGT-92 só envia dados de poucos em poucos minutos. Com um downlink a partir do The Things Stack, passa a comunicar a cada 30 ou mesmo 20 segundos e torna-se um tester de campo económico.

Disponível com ProBusiness

Título «Faça do LGT-92 um rastreador de campo económico» ao lado do Dragino LGT-92 na sua fita, com o botão vermelho

O LGT-92 é um rastreador LoRaWAN económico da Dragino, disponível para todas as bandas de frequência. O fieldtester.io reconhece-o automaticamente. Como instrumento de medição, porém, o prático rastreador só serve em parte de fábrica, porque na configuração predefinida só envia dados de poucos em poucos minutos. Quem se desloca a bom ritmo a pé ou de bicicleta fica assim com grandes falhas nos seus levantamentos.

Com um truque, é possível mudar o intervalo para 30 ou mesmo 20 segundos, sem qualquer cabo: com um downlink a partir do The Things Stack.

O formulário «Schedule downlink» no The Things Stack com fPort 2 e o payload 01 00 00 1E
O downlink no separador Messaging: fPort 2, payload 01 00 00 1E para 30 segundos.

Como mudar o intervalo

  1. Na consola do The Things Stack, abra a sua aplicação e, em End devices, o LGT-92.
  2. Vá ao separador Messaging e escolha Schedule downlink.
  3. Deixe Replace downlink queue selecionado e introduza 2 em FPort.
  4. Em Payload type, escolha Bytes e introduza 01 00 00 1E como Payload.
  5. Deixe Confirmed downlink desmarcado e clique em Schedule downlink.

O LGT-92 só escuta durante um breve instante após cada um dos seus uplinks. Por isso, o downlink fica à espera no The Things Stack até o rastreador voltar a enviar; a partir daí aplica-se o novo intervalo. No separador Live data vê quando foi entregue.

Envie apenas um comando de cada vez: vale sempre o último que foi entregue. Envie, portanto, o comando para repor o intervalo só depois da volta de medição.

O que significam os bytes

O primeiro byte, 01, é o comando «definir intervalo de envio»; os três bytes seguintes são os segundos em número hexadecimal:

Intervalo Payload
20 segundos 01 00 00 14
30 segundos 01 00 00 1E
1 minuto 01 00 00 3C
20 minutos 01 00 04 B0

20 segundos só funcionam com boa receção, quando o rastreador envia com um spreading factor baixo. Mais longe do gateway, cada pacote passa mais tempo no ar, e as regras da banda de frequência exigem então pausas mais longas. Por isso, 30 segundos são a escolha segura.

Se tiver o LGT-92 ligado à porta série através de um adaptador USB, consegue o mesmo com o comando AT AT+TDC=30000 (em milissegundos).

Repor depois da volta de medição

Um intervalo curto gasta bateria e tempo no ar. A The Things Network permite a cada dispositivo cerca de 30 segundos de tempo no ar por dia (Fair Use Policy). Com spreading factor 7 e um intervalo de 30 segundos, isso chega para cerca de quatro horas de volta de medição; com spreading factors mais altos, para muito menos. Por isso, depois da volta de medição, volte a colocar o LGT-92 num intervalo longo, por exemplo 20 minutos com 01 00 04 B0.

Medir com o fieldtester.io

Quando o webhook do fieldtester.io está configurado na sua aplicação, o fieldtester.io reconhece o LGT-92 pelo primeiro uplink. Cada uplink torna-se um ponto de medição com posição, sinal e os gateways que o receberam. Para obter uma posição, o LGT-92 precisa de céu aberto. Se não conseguir um fix GPS, procura durante até 150 segundos antes de cada envio (definição AT+FTIME) e depois envia sem coordenadas. Em interiores, os uplinks só chegam por isso de poucos em poucos minutos, mesmo com um intervalo curto. O nosso guia mostra como configurar o webhook.

Experimente já o fieldtester.io