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 зараз