WebSocket API
Пример реализации веб-интерфейса с использованием WebSocket для получения данных и VueJS для отображения изменений.
Данные в этом интерфейсе изменяются как только виртуальные устройства внутри VRack получают изменения с реальных устройств.
Grafana интерфейс
Пример отображения данных, попадаемых в базу Clickhouse с помощью VRack.
Изменения в этом интерфейсе происходят тогда, когда данные попадут в базу Clickhouse, и их оттуда заберет сама Grafana. Обычно время задержки может составлять 15-30 сек.
Схема VRack
Схема, по которой работает текущий демонстрационный сервис
Данная схема может незначительно отличаться от работы реальной схемы, но все равно отражает основные принципы построения схем для работы с реальными устройствами в VRack
Демо стенд
На данном демо стенде мы постарались собрать разные по типу, назначению и принципу работы устройства. Применены различные типовые схемы работы с устройствами. Ниже представлен список устройств и краткое пояснение особенностей работы с ними.
APC SmartUPS 750
Источник бесперебойного питания.
Подключен с использованием преобразователя Ethernet в RS-232 (USR-DR301).
Получение основных показателей, нагрузки и плана работы при отключении электроэнергии.
Proxmox
Сервер виртуальных машин.
Proxmox сам отправляет метрики виртуальных машин в формате Graphite. VRack выступает в качестве сервера Graphite, получает метрики, фильтрует и подготавливает их для отправки в веб-интерфейс и сервер хранения метрик.
МВ210 101
Модуль аналогового ввода.
Получает 4 температуры с датчиков типа pt-100.
МВ210 204
Модуль дискретного ввода.
Используется для демонстрации работы вместе с модулем дискретного вывода.
МУ210 401
Модуль дискретного вывода.
Используется для демонстрации работы вместе с модулем дискретного ввода. Последние 4 порта физически подключены к модулю дискретного ввода для демонстрации работы управления через веб-интерфейс.
Пульсар 1T
Счетчик электроэнергии
Работает по протоколу RS-485, для опроса используется преобразователь Ethernet <> RS-485
USR-DR302
Преобразователь Ethernet <> RS-485
Используется для опроса счетчика электроэнергии, может иметь на сети несколько устройств которые опрашиваются в порядке очереди
USR-DR301
Преобразователь Ethernet <> RS-232
Используется для опроса источника бесперебойного питания APC SmartUPS 750.