packet forwarder на 2 сервера

LoRa, LoRaWAN, Вега Smart
Ответить
sudo
Мимо проходил
Сообщения: 16
Зарегистрирован: Чт, 29 июл 2021 15:34

packet forwarder на 2 сервера

Сообщение sudo » Пн, 15 авг 2022 18:31

Доброго времени суток, коллеги!

Появился вопрос - реально ли отправлять с БС Вега 2.2 (новая ревизия, зеленая плата) данные на 2 сервера?

по умолчаю конфиг global_conf.json имеет вид:

Код: Выделить всё

....
        "server_address": "my-server.com",
        "serv_port_up": 1700,
        "serv_port_down": 1700,
...
Собственно вопрос - можно ли прописывать 2 сервера и 2 пары портов?

Аватара пользователя
IlyaB
Техническая поддержка
Сообщения: 70
Зарегистрирован: Вт, 06 авг 2019 08:39

Re: packet forwarder на 2 сервера

Сообщение IlyaB » Вт, 16 авг 2022 07:48

Добрый день!

Есть реализация Packet Forwarder'a с возможностью указания до 4х серверов. Ссылка на github: https://github.com/kersing/packet_forwa ... mp_pkt_fwd
При этом обращаем Ваше внимание на то, что данная реализация - это сторонняя от Semtech разработка. Поэтому мы рекомендуем ее тщательного проверить и только после этого принимать решение об использовании.
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135

VladK73
Мимо проходил
Сообщения: 4
Зарегистрирован: Вт, 14 мар 2023 18:27

Re: packet forwarder на 2 сервера

Сообщение VladK73 » Чт, 27 июл 2023 18:12

sudo писал(а):
Пн, 15 авг 2022 18:31
Доброго времени суток, коллеги!

Появился вопрос - реально ли отправлять с БС Вега 2.2 (новая ревизия, зеленая плата) данные на 2 сервера?

по умолчаю конфиг global_conf.json имеет вид:

Код: Выделить всё

....
        "server_address": "my-server.com",
        "serv_port_up": 1700,
        "serv_port_down": 1700,
...
Собственно вопрос - можно ли прописывать 2 сервера и 2 пары портов?
Добрый день. Освежу тему. Не пробовали реализовать такую схему? Если пробовали, то поделитесь впечатлениями.

Аватара пользователя
IlyaB
Техническая поддержка
Сообщения: 70
Зарегистрирован: Вт, 06 авг 2019 08:39

Re: packet forwarder на 2 сервера

Сообщение IlyaB » Чт, 17 авг 2023 09:02

Добрый день!

Ранее указанная версия mp_pkt_fwd работает только в связке с SX1301 и SX1257. Реализаций под SX1302/1303/1250/1251 и тп мы не обнаружили, соответственно пока решений для трансляции данных на несколько серверов под новые компоновки нет.
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135

VladK73
Мимо проходил
Сообщения: 4
Зарегистрирован: Вт, 14 мар 2023 18:27

Re: packet forwarder на 2 сервера

Сообщение VladK73 » Пн, 16 окт 2023 16:45

То есть, если попробовать настроить на два сервера БС со следующими параметрами:
Model: BS-2.2
Board_revison: 02
GSM: Cinterion EHS5-E
GNSS: Ublox EVA M8M
"radio_0": {
"enable": true,
"type": "SX1257",
"freq": 867500000,
"rssi_offset": -166.0,
"tx_enable": true,
"tx_freq_min": 863000000,
"tx_freq_max": 870000000
},
"radio_1": {
"enable": true,
"type": "SX1257",
"freq": 868700000,
"rssi_offset": -166.0,
"tx_enable": false
},
, то будет работать? Если есть какая-то обратная связь от тех кто попробовал, то поделитесь ею пожалуйста.

senswet
Просто смотрю
Сообщения: 55
Зарегистрирован: Чт, 18 июл 2019 15:18

Re: packet forwarder на 2 сервера

Сообщение senswet » Ср, 18 окт 2023 17:20

Вообще, тема крайне интересная. Особенно с точки зрения перераспределения нагрузки на серверы.

По наводке уважаемых новосибирских коллег, помучавшись пару дней, получилось собрать mp_pkt_fwd и запустить на БС-1.2. Сейчас тестирую на двух серверах, если результат будет удовлетворительным и кого-то это заинтересует, смогу выложить здесь.

petrov_ab
Иногда пишу
Сообщения: 365
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: packet forwarder на 2 сервера

Сообщение petrov_ab » Чт, 19 окт 2023 13:16

Можно я буду первый в очереди? ))) Очень интересует

senswet
Просто смотрю
Сообщения: 55
Зарегистрирован: Чт, 18 июл 2019 15:18

Re: packet forwarder на 2 сервера

Сообщение senswet » Пн, 23 окт 2023 17:47

https://disk.yandex.ru/d/gjyNp3HdxcFEKQ

Архив можно кинуть в домашнюю папку, например с помощью SCP.
global_conf.json отредактировать под свои серверы.

Код: Выделить всё

cd /home/root
tar xvf mp_pkt_fwd.tar
/etc/init.d/lora_watchdog stop
cd mp_pkt_fwd
cp libpaho-embed-mqtt3c.so.1 libprotobuf-c.so.1 libttn-gateway-connector.so /lib/
./mp_pkt_fwd &
С автозапуском пока не заморачивался, поэтому после перезапуска БС запустится со стандартным lora packet forwarder.

petrov_ab
Иногда пишу
Сообщения: 365
Зарегистрирован: Вт, 16 июл 2019 16:42
Откуда: Подмосковье

Re: packet forwarder на 2 сервера

Сообщение petrov_ab » Вт, 24 окт 2023 13:49

Спасибо!

Ответить