Kaiten

[PMO] База знаний функциональности (интернет)

To Kaiten

Инструкция по подключению базовой станции Вега 2.2 к серверу Rightech по протоколу MQTT

Для того чтобы подключить базовую станцию Вега 2.2 к серверу Rightech, вам нужно выполнить несколько шагов. Важно настроить сервер, интегрировать устройство с платформой и настроить передачу данных через MQTT. Ниже приведены шаги, которые помогут вам в этом процессе.

1. Установка и настройка ChirpStack

ChirpStack является важной частью вашей инфраструктуры, так как это сервер LoRaWAN, через который данные с устройств будут передаваться на сервер Rightech.

1.1 Установите ChirpStack. Вы можете найти пошаговую инструкцию по установке ChirpStack для различных операционных систем на официальных источниках:

1.2 Настройте конфигурационные файлы для ChirpStack. Основной конфигурационный файл, который потребуется отредактировать, это chirpstack-application-server.toml.

1.3 Настройка передачи данных на Rightech:

  • В chirpstack-application-server.toml пропишите сервер Rightech и топик, куда данные будут передаваться. Пример:

mqtt:

  server="tcp://<Rightech server IP>:1883"

  topic="chirpstack/event/up"

2. Настройка устройства и профилей

2.1 Создайте device-profile на сервере ChirpStack, чтобы указать параметры устройства (например, частотные диапазоны и настройки LoRaWAN).

2.2 Добавьте Service-profile и настройте его параметры согласно спецификации вашего устройства.

2.3 Программирование устройства: Вам нужно добавить необходимый кодек для декодирования данных с устройства. Пример кода для декодера:

javascript

Копировать

function Decode(fPort, bytes, variables) {

    var result = {

        decoder: "vega_lm_1_v2",

        statusDecode: false

    };

    if (fPort === 2) {

        // Логика для декодирования данных с устройства

    }

    return result;

}

2.4 Конфигурируйте диапазоны частот (RU) и прочие настройки для работы с вашим устройством. Эти параметры можно настроить через chirpstack-application-server.toml.

3. Проверка подключения устройства

3.1 Подключите базовую станцию Вега 2.2 к серверу и убедитесь, что данные начинают поступать на сервер прописав IP адрес сервера Chirpstack и порт.

3.2 Проверьте логи на сервере ChirpStack. Если данные не поступают, проверьте логи на наличие ошибок, возможно, устройство не может найти GPS-спутники (в помещении это может быть проблемой).

3.3 Убедитесь, что данные поступают на Rightech. Проверьте настройки MQTT-соединения и топика, в который передаются данные. Ошибки могут возникать, если топик или сервер неправильно настроены.

4. Настройка данных для передачи

4.1 На основе получаемых данных вам нужно настроить их отображение и обработку в Rightech это можно сделать с помощью настройки модели. Разобрав данные которые поступают в топике по аргументам.

5. Ошибки и диагностика

Если возникают проблемы с подключением или задержкой передачи данных:

  • Проверьте GPS-настройки устройства (если используется GPS). Возможно, устройство не может поймать спутники, если находится в помещении.

  • Убедитесь, что частотные диапазоны настроены корректно и соответствуют требованиям для вашей страны (например, для России).


Следуя этим шагам, вы сможете успешно настроить и подключить базовую станцию Вега 2.2 к серверу Rightech через MQTT.