VRack

Прогрессивный фреймворк для создания сервисов

Создание абстракций над реальными устройствами, моделями, данными и другими сервисами. В качестве основы используется программная платформа NodeJS.

Как это работает

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

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

Для конечного сервиса может программироваться все - модули самого VRack, виртуальные устройства и генераторы виртуальных стоек.

Автоматизация

Автоматизация бизнес процессов самая сильная сторона VRack.

VRack не ограничивает в использовании инструментов, и уже успешно использовался для:

  • маршрутизации звонков с интеграцией в CRM
  • мониторинга оборудования
  • охранных систем
  • сбора данных метрик с датчиков
  • автоматизации контрольно-пропускных пунктов

Во всех задачах показал себя хорошо по стабильности и удобству обслуживания.

Абстракция

Изначально VRack разрабатывался для создания абстракций над реальными устройствами.

Структурное строение в виде виртуальных устройств дает возможность внедрять логику, не вмешиваясь в код работы с реальным устройством.

Это чем-то похоже на соединение устройств в реальной жизни с устройствами в виртуальном пространстве.

Таким образом, удалось успешно заменить SCADA системы на основе типичных решений уже в нескольких проектах.

Мобильность

VRack имеет модульную архитектуру.

Один из модулей предоставляет возможность работать через WebSocket для получения данных в реальном времени.

Это позволяет строить собственные современные адаптивные быстрые веб-интерфейсы, используя реактивные фреймворки типа VueJS.

Сейчас VRack может не только получать данные, но и выполнять специальные методы `action`, что позволяет создавать интерактивные, сложные приложения мониторинга и управления.

Grafana

Демо

Мы подготовили для вас скромную демонстрацию работы VRack с реальными устройствами, работающими по разным принципам и разным протоколам (прим. Modbus, Пульсар)

Рекомендуем вам посетить страницу описания демонстрации

Смотреть Демо

WebSocket API

VRack - это OpenSource

Сейчас есть очень много удобных решений с открытым исходным кодом, которые можно использовать вместо проприетарных сложных систем. Такие продукты как Clickhouse или Graphite являются полностью бесплатными, но отлично справляются с задачей хранения данных.

Некоторые продукты решают сразу несколько задач. Например, InfluxDB предоставляет базу данных и интерфейс для временных рядов. Остается только получить данные с реальных устройств и положить их в одну из выбранных баз данных, чем и может заниматься VRack.

Gitlab

Узнайте больше в нашем репозитории

VRack для бизнеса

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

VRack хорошо подходит для автоматизации бизнес-процессов. Мы не только разрабатываем VRack, но и занимаемся его внедрением. Вы можете обратиться к нам за помощью в реализации ваших идей.

Контакты

Написать на e-mail: ponik_rf@mail.ru

Связаться через обсуждения Gitlab