fieldtester.io

← Новости

LGT-92 как полевой тестер

С заводскими настройками Dragino LGT-92 передаёт данные лишь раз в несколько минут. Один downlink из The Things Stack — и он выходит на связь каждые 30 или даже 20 секунд, превращаясь в недорогой полевой тестер.

Доступно в тарифах ProBusiness

Заголовок «Превратите LGT-92 в недорогой полевой трекер» рядом с Dragino LGT-92 на шнурке, с красной кнопкой

LGT-92 — недорогой LoRaWAN-трекер от Dragino, который выпускается для всех частотных диапазонов. fieldtester.io распознаёт его автоматически. Однако как измерительный прибор этот удобный трекер с заводскими настройками подходит лишь отчасти: по умолчанию он передаёт данные только раз в несколько минут. Если вы быстро идёте пешком или едете на велосипеде, в ваших съёмках остаются заметные пробелы.

Но одним приёмом интервал можно сократить до 30 или даже 20 секунд, причём без всякого кабеля: с помощью downlink из The Things Stack.

Форма «Schedule downlink» в The Things Stack с fPort 2 и payload 01 00 00 1E
Downlink на вкладке Messaging: fPort 2, payload 01 00 00 1E для 30 секунд.

Как изменить интервал

  1. В консоли The Things Stack откройте ваше приложение, а в нём в разделе End devices — LGT-92.
  2. Перейдите на вкладку Messaging и выберите Schedule downlink.
  3. Оставьте выбранным Replace downlink queue и введите в поле FPort значение 2.
  4. В поле Payload type выберите Bytes и введите в Payload 01 00 00 1E.
  5. Оставьте Confirmed downlink неотмеченным и нажмите Schedule downlink.

LGT-92 слушает эфир лишь недолго после каждого своего uplink. Поэтому downlink ждёт в The Things Stack, пока трекер не выйдет на связь в следующий раз; после этого действует новый интервал. На вкладке Live data видно, когда он был доставлен.

Отправляйте только одну команду за раз: действует всегда та, что доставлена последней. Поэтому команду для возврата отправляйте только после измерительной поездки.

Что означают байты

Первый байт, 01, — это команда «установить интервал передачи», а три байта после него — число секунд в шестнадцатеричном виде:

Интервал Payload
20 секунд 01 00 00 14
30 секунд 01 00 00 1E
1 минута 01 00 00 3C
20 минут 01 00 04 B0

20 секунд работают только при хорошем приёме, когда трекер передаёт с низким коэффициентом расширения. Дальше от шлюза каждый пакет дольше находится в эфире, и правила частотного диапазона тогда требуют более длинных пауз. Поэтому 30 секунд — надёжный выбор.

Если LGT-92 подключён к последовательному порту через USB-адаптер, того же можно добиться AT-командой AT+TDC=30000 (в миллисекундах).

Верните интервал после измерительной поездки

Короткий интервал расходует батарею и время в эфире. The Things Network разрешает каждому устройству около 30 секунд времени в эфире в сутки (Fair Use Policy). При коэффициенте расширения 7 и интервале 30 секунд этого хватает примерно на четыре часа измерительной поездки, при более высоких коэффициентах расширения — на гораздо меньшее время. Поэтому после измерительной поездки снова установите для LGT-92 длинный интервал, например 20 минут командой 01 00 04 B0.

Измерения с fieldtester.io

Если вебхук fieldtester.io добавлен в ваше приложение, fieldtester.io распознаёт LGT-92 по первому uplink. Каждый uplink становится точкой измерения с местоположением, сигналом и шлюзами, которые его приняли. Чтобы определить местоположение, LGT-92 нужно открытое небо. Если ему не удаётся получить GPS-фикс, перед каждой передачей он ищет спутники до 150 секунд (настройка AT+FTIME), а затем отправляет данные без координат. Поэтому в помещении uplink приходят лишь раз в несколько минут, даже при коротком интервале. Как настроить вебхук, показывает наше руководство.

Попробуйте fieldtester.io прямо сейчас