Инструкция по подключению базовой станции Вега 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 и топик, куда данные будут передаваться. Пример:
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.