Компоненты

Ядро системы

Задачи:

  • Генерация заданий
  • Передача заданий серверам опроса
  • Сохранение или передача показаний от серверов опроса
  • Управление структурой через Restful API
  • Управление лицензиями
  • Логирование событий системы

Режимы работы

Без сохранения в БД
В этом режиме ядро системы является просто балансировщиком нагрузки на сервера опроса.
После старта системы, вам необходимо будет наполнить его внутреннюю память объектами, которые вы хотите опрашивать и получать сообщения с показаниями.

Прямая передача
В этом режиме вы можете сами формировать задания для системы и получать данные. Система будет работать в режиме "транспорта". Этот режим удобен, если у вас свой планировщик заданий и своя база данных, а от нашей системы вам тредуется лишь поддержка протоколов и библиотек.

Мультиядерность
В этом режиме к ядру опроса может подключатся неограниченное кол-во серверов опроса. Ядро системы будет балансировать на них нагрузку и сохранять показания в БД.

Монолит
В этом режиме у ядра системы всего один сервер опроса. Для удобства, оба копонента находятся в одном файле и конфигурируются общим файлом настроек.

Сервер опроса

Задачи:

  • Получать задания для опроса устройств
  • Опрашивать устройства
  • Отдавать данные в ядро опроса

Сервер опроса получает всю необходимую информацию о топологии сети до конечного устройства.
Подбирает библиотеки, протоколы, правила работы устройств и начанает опрос. После получения данных, он их отправляет в ядро опроса.

Пример увеличения производительности за счет подключения серверов опроса

Интерфейс

Интерфейс нужен для более удобного управления системой.
В него заложены все базовые функции управления и озволяют комфортно работать с системой.
Если у вы хотите написать свое мобильное приложение или интерфейс, то вы с легкостью можете поменять, предоставляемый нами, на свой.