Это сетевой сервер (network server) LoRaWAN.
ПРИМЕЧАНИЕ. Сервер LoRaWAN поставляется в устройствах NSG в виде отдельного съёмного носителя (USB Flash, карта micro-SDHC и т.п., в зависимости от конструкции конкретного изделия), на котором размещается собственно ПО сервера и его база данных. Если такой носитель не входит в комплектацию изделия, функциональность сервера недоступна.
Для работы с датчиками LoRaWAN. Сетевой сервер, с одной стороны, взаимодействует с датчиками по протоколу LoRaWAN-over-UDP (через посредство ретранслятора), а с другой — отдаёт в сеть IP чистые данные, не связанные с какой-либо специфической технологией подключения.
В качестве сервера LoRaWAN использован проект Петра Готтхарда:
https://github.com/gotthardp/lorawan-server
Для обмена информацией с другими IP-приложениями в нём может использоваться MQTT или WebAPI.
Как минимум, указать порт UDP, на котором сервер принимает пакеты LoRaWAN-over-UDP, и порт TCP, на котором будет работать его Web-интерфейс (в т.ч. WebAPI для подключения других приложений). И включить его.
Дальнейшая настройка сервера (регистрация датчиков, экспорт данных в MQTT и т.п.) и первичный мониторинг датчиков производятся через его встроенный Web-интерфейс. Подробнее о работе с сервером см. на сайте проекта.
ВНИМАНИЕ! Первоначальное имя и пароль пользователя, установленные по умолчанию — admin:admin.
ВНИМАНИЕ! Чтобы избежать повреждения базы данных сервера при внезапном выключении питания, настоятельно рекомендуется:
- Использовать сервер LoRaWAN с источником бесперебойного питания или встроенным аккумалятором.
- Для планового выключения сервера использовать команду
system.halt
. Команда доступна только пользователю root.
© Network Systems Group 2015–2024 | Отдел документации |