📡

Подключение LoRaWAN устройств

Регистрация устройства и получение данных через ChirpStack
LoRaWAN в RealIoT
LoRaWAN устройства подключаются через ChirpStack. Задача этой страницы — показать, как зарегистрировать устройство, привязать его к рабочему полю и получить первые данные. Разбор payload и настройка схемы декодирования вынесены на отдельную страницу LoRaWAN декодер данных.
Если вы выбираете между LoRaWAN, Zigbee, WiFi, Matter или сотовой связью, откройте страницу Сравнение беспроводных технологий IoT.

1. Подготовьте иконку на рабочем поле

  1. Добавьте иконку устройства на рабочее поле.
  2. Откройте свойства устройства.
  3. Выберите тип подключения LoRa.
  4. Нажмите кнопку "Подкл. к сети (LoRa)" и выберите брокер.

2. Откройте ChirpStack сервер (откроется сам по ссылке http://realiot-1.local:8082/)

После перехода в интерфейс ChirpStack войдите под учётной записью admin/admin и откройте разделы регистрации устройств.

Dashboard ChirpStack
Главная панель ChirpStack сервера

3. Зарегистрируйте устройство

Если устройство уже привязано к другому серверу, его нужно сначала отвязать.

Для регистрации устройства в ChirpStack необходимо заполнить следующие поля:

  • DevEUI / Device EUI;
  • JoinEUI / AppEUI;
  • тип профиля устройства;
  • при необходимости формат байтов и особенности payload.
Для LoRaWAN важно точно переписать идентификаторы. Ошибка даже в одном символе приведёт к отсутствию данных.
Добавление профиля устройства
Пример создания профиля устройства

После регистрации убедитесь, что устройство действительно передаёт данные.

  • откройте журнал frames в ChirpStack;
  • посмотрите, появляются ли uplink сообщения;
  • если сообщений нет, RealIoT тоже не сможет показать устройство на рабочем поле.
LoRaWAN frames
Журнал обмена данными с устройством

5. Укажите DevEUI в свойствах устройства

На рабочем поле в свойствах устройства укажите DevEUI или другой идентификатор, под которым устройство приходит из LoRaWAN.

Без корректного DevEUI система не сможет сопоставить входящий uplink с вашей иконкой на рабочем поле.

6. Получите первые данные и параметры

  1. В свойствах устройства нажмите Выбрать параметры.
  2. Запустите прослушивание.
  3. Сделайте так, чтобы устройство отправило новый uplink.

После получения сообщения вы сможете увидеть доступные параметры и выбрать, какие из них показывать на рабочем поле и использовать в сценариях.

Выбор параметров датчика
Окно выбора параметров датчика

7. Если данные не расшифровались

Для LoRaWAN это нормальная ситуация: устройство может передавать только закодированный payload без готовых параметров.

  • в таком случае нужно открыть страницу LoRaWAN декодер данных;
  • вставить Base64 payload;
  • описать схему полей по документации производителя;
  • сохранить декодер для модели устройства.

Практические замечания

  • Если в ChirpStack не видно uplink, проблема не в декодере и не в рабочем поле.
  • Если DevEUI в свойствах не совпадает с устройством, параметры не появятся.
  • Для некоторых датчиков нужно физически инициировать отправку данных кнопкой или событием.
  • Декодирование payload зависит от документации производителя.

✅ LoRaWAN устройство подключено правильно, когда

uplink виден в ChirpStack, DevEUI совпадает со свойствами и в окне выбора параметров появляются данные для отображения или дальнейшего декодирования.

← Назад к справке