NSG–1700 LoRa Station — базовая станция для построения «интернета вещей» (Internet of Things, IoT), разработанная на базе маршрутизатора NSG–1700. Может использоваться как в составе распределённых систем, так и для построения полностью автономного решения IoT. Это недорогое устройство содержит в себе все функциональные компоненты для ядра сети IoT, которые могут использоваться как "в одной коробке", так и в составе больших мультивендорных решений. Хорошая стандартизация технологии LoRa позволяет использовать базовую станцию в сочетании с широким ассортиментом датчиков от различных производителей.
В базовой комплектации NSG–1700 LoRa Station содержит непосредственно радиокоммуникационную часть (на основе контроллера Semtech SX–1301) и ретранслятор пакетов (в терминах стандарта LoraWAN — packet forwarder, gateway). Он обеспечивает обмен информацией с датчиками LoRaWAN (end nodes, или endpoints) и ретранслирует пакеты LoRaWAN через сеть IP (используя стандартную инкапсуляцию LoRaWAN-over-UDP) на централизованный сервер LoRaWAN. Для этой компоненты используются также термины
"концентратор", "шлюз" или "базовая станция".
С дополнительной опцией LoRaWAN Server устройство превращается в законченную систему IoT "в одной коробке" (за исключением датчиков). Такая система может работать, в частности, на изолированной площадке без доступа к сторонним сетям и сервисам IP.
- Ретранслятор отправляет данные на встроенный сервер LoRaWAN.
- Сервер LoRaWAN (network server) настраивает и регистрирует датчики, принимает данные от них и позволяет следить за показаниями через Web-интерфейс, а также может экспортировать данные на встроенный сервер MQTT.
- Протокол MQTT играет роль унифицированного шлюза для обмена данными между различными приложениями IoT.
- С другой стороны к серверу MQTT может обращаться прикладной сервер NSG, способный выполнять некоторый анализ полученных данных и при выполнении определённых условий совершать заданные действия: включать/выключать электрические цепи, рассылать сообщения по электронной почте и SMS, ретранслировать данные на сервер мониторинга Zabbix и др. Также к серверу MQTT могут обращаться напрямую различные приложения MQTT для ПК и мобильных устройств и специализированные программы для конкретных систем АСУТП.
Для подключения к сетям IP может использоваться порт Ethernet, а также беспроводные интерфейсы LTE/3G и Wi-Fi (опционально).
NSG–1700 LoRa Station работает под управлением программного обеспечения NSG Linux 2.1 и сохраняет все функциональные возможности маршрутизаторов NSG. Применительно к базовой станции LoRa, из них наиболее важны различные виды VPN, которые решают сразу несколько задач:
- Безопасные туннели обеспечивают защиту данных при передаче по сетям общего пользования.
- По туннелю можно получить доступ к устройству с центрального узла сети — для обновления программного обеспечения, корректировки конфигурации и т.п. Это особенно актуально, если устройство имеет динамический приватный IP-адрес в сети поставщика услуг и недоступно из глобального адресного пространства Интернет.
- Фирменная технологии NSG обеспечивают бесперебойную связь при работе по неустойчивым каналам связи — в первую очередь, сотовым.
Для управления устройством используется Web-интерфейс или CLI. Знание ОС Linux для работы с устройством не требуется. В массовых инсталляциях устройства могут использоваться под управлением SD-WAN Богатка, что радикально снижает трудозатраты и потребность в высококвалифицированном персонале как при развёртывании сетей, так и в процессе их эксплуатации.
Устройство выпускается в метеозащищённом корпусе для установки вне помещений, с электропитанием по PoE. Также доступна установка компонент LoRa Station в качестве опций (opt1700.LoRa, optLoRa.Server) в стандартное устройство NSG–1700 в офисном исполнении.