fieldtester.io

← Aktualności

LGT-92 jako tester terenowy

Dragino LGT-92 fabrycznie wysyła dane tylko co kilka minut. Jeden downlink z The Things Stack sprawia, że zgłasza się co 30, a nawet co 20 sekund, i staje się tanim testerem terenowym.

Dostępne w planie ProBusiness

Tytuł „Zrób z LGT-92 tani tracker terenowy” obok Dragino LGT-92 na smyczy, z czerwonym przyciskiem

LGT-92 to niedrogi tracker LoRaWAN firmy Dragino, dostępny na wszystkie pasma częstotliwości. fieldtester.io rozpoznaje go automatycznie. Jako przyrząd pomiarowy ten poręczny tracker sprawdza się jednak fabrycznie tylko połowicznie, bo w ustawieniach domyślnych wysyła dane tylko co kilka minut. Kto szybko przemieszcza się pieszo albo na rowerze, ma przez to spore luki w swoich sesjach pomiarowych.

Jednym trikiem możesz jednak zmienić interwał na 30, a nawet 20 sekund, zupełnie bez kabla: downlinkiem z The Things Stack.

Formularz „Schedule downlink” w The Things Stack z fPort 2 i payloadem 01 00 00 1E
Downlink na karcie Messaging: fPort 2, payload 01 00 00 1E dla 30 sekund.

Jak zmienić interwał

  1. W konsoli The Things Stack otwórz swoją aplikację, a w niej w sekcji End devices urządzenie LGT-92.
  2. Przejdź na kartę Messaging i wybierz tam Schedule downlink.
  3. Pozostaw zaznaczone Replace downlink queue i w polu FPort wpisz 2.
  4. W polu Payload type wybierz opcję Bytes i jako Payload wpisz 01 00 00 1E.
  5. Pozostaw Confirmed downlink niezaznaczone i kliknij Schedule downlink.

LGT-92 nasłuchuje tylko przez krótką chwilę po każdym własnym uplinku. Dlatego downlink czeka w The Things Stack, aż tracker następnym razem wyśle dane; od tego momentu obowiązuje nowy interwał. Na karcie Live data zobaczysz, kiedy został dostarczony.

Wysyłaj tylko jedno polecenie naraz: obowiązuje zawsze to, które zostało dostarczone jako ostatnie. Polecenie przywracające wyślij więc dopiero po przejeździe pomiarowym.

Co oznaczają bajty

Pierwszy bajt, 01, to polecenie „ustaw interwał wysyłania”, a trzy kolejne bajty to liczba sekund zapisana szesnastkowo:

Interwał Payload
20 sekund 01 00 00 14
30 sekund 01 00 00 1E
1 minuta 01 00 00 3C
20 minut 01 00 04 B0

20 sekund działa tylko przy dobrym odbiorze, gdy tracker nadaje z niskim współczynnikiem rozpraszania. Dalej od bramki każdy pakiet dłużej zajmuje eter, a przepisy dla danego pasma częstotliwości wymagają wtedy dłuższych przerw. Dlatego 30 sekund to bezpieczny wybór.

Jeśli masz LGT-92 podłączony przez adapter USB do portu szeregowego, to samo osiągniesz poleceniem AT AT+TDC=30000 (w milisekundach).

Po przejeździe pomiarowym przywróć ustawienie

Krótki interwał kosztuje baterię i czas nadawania. The Things Network pozwala każdemu urządzeniu na około 30 sekund czasu nadawania na dobę (Fair Use Policy). Przy współczynniku rozpraszania 7 i interwale 30 sekund wystarcza to na mniej więcej cztery godziny przejazdu pomiarowego, przy wyższych współczynnikach rozpraszania na znacznie krócej. Dlatego po przejeździe pomiarowym ustaw LGT-92 z powrotem na długi interwał, na przykład na 20 minut poleceniem 01 00 04 B0.

Pomiary z fieldtester.io

Gdy webhook fieldtester.io jest wpisany w Twojej aplikacji, fieldtester.io rozpoznaje LGT-92 po pierwszym uplinku. Każdy uplink staje się punktem pomiarowym z pozycją, sygnałem i bramkami, które go odebrały. Aby ustalić pozycję, LGT-92 potrzebuje otwartego nieba. Jeśli nie uzyska fixa GPS, przed każdym wysłaniem szuka go do 150 sekund (ustawienie AT+FTIME), a potem wysyła dane bez współrzędnych. W budynku uplinki docierają więc tylko co kilka minut, nawet przy krótkim interwale. Jak skonfigurować webhook, pokazuje nasza instrukcja.

Wypróbuj fieldtester.io już teraz