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.
VRack для бизнеса
Поскольку данное программное обеспечение является проектом с открытым исходным кодом, можно не переживать за то, что завтра ваш сервис перестанет работать и с вас потребуют деньги для продолжения его работы. Для вас нет никаких ограничений, вам не нужно покупать никаких лицензий, и вы можете сосредоточиться на решении собственных задач.
VRack хорошо подходит для автоматизации бизнес-процессов. Мы не только разрабатываем VRack, но и занимаемся его внедрением. Вы можете обратиться к нам за помощью в реализации ваших идей.