Описание Nekta Server

Структура и технические возможности программного комплекса Nekta Server

Структура Nekta Server

Программный комплекс состоит из следующих элементов:

  • Broker — Модуль приема данных с устройств. Состоит из сервера LoRaWan, RabbitMQ и слушателей трафика GPRS/Ethernet/NB-IoT.
  • Broker API — Интерфейс взаимодействия между Broker и остальными компонентами системы.
  • Core — Ядро системы, отвечающее за обработку данных.
  • Web Server — Интерфейс системы.
  • Базы данных.
  • Мобильное приложение.
Поддержка оборудования

Система поддерживает работу следующих устройств:

  • Приборы учета: счетчики воды, газа, тепла, электричества, расходомеры, тепловычислители, датчики, метеостанции, весовые терминалы, контроллеры, терморегуляторы, GPS трекеры и прочие устройства;
  • Устройства передачи данных: базовые станции, модемы, конвертеры, преобразователи, УСПД;
  • Есть возможность добавления поддержки любого устройства (при наличии протокола обмена).

Полный перечень поддерживаемого оборудования доступен на нашем сайте — https://nekta.tech/catalog/

Поддержка работы проводных интерфейсов

Система обеспечивает обмен данными с устройствами через следующие проводные интерфейсы (при наличии дополнительного устройства передачи данных):

  • Импульсный
  • RS-232
  • RS-422
  • RS-485
  • M-Bus
  • PLC
Технологии передачи данных

Система обеспечивает обмен данными устройств с сервером по следующим технологиям:

  • LoRaWan
  • GPRS (2G/3G/4G)
  • NB-IoT
  • Ethernet
Интеграция в внешними информационными системами

Система поддерживает взаимодействие с внешними информационными системами с использованием следующих методов/протоколов:

  • REST API
  • WebSocket
  • MQTT
  • МЭК104
Работа с большим количеством устройств и масштабирование

Один сервер обеспечивает получение и обработку данных до 100 000 устройств (с периодом выхода на связь раз в 30 минут). Это подтверждено результатами нагрузочного тестирования.

Для увеличения количества работающих устройств предусмотрена возможность масштабирования: создание кластеров виртуальных машин для отдельных компонентов комплекса и баз данных (горизонтальное масштабирование) и наращивание аппаратных мощностей сервера (вертикальное масштабирование).

Технические характеристики серверов для установки программного комплекса Nekta Server указаны в Системных требованиях.