Программирование без единой строчки кода: миф или реальность?
26 Мая 2022

Программирование без единой строчки кода: миф или реальность?

Редактор сценариев MWCC 2.9 Node Red от компании Forsite

Редактор сценариев Node Red – это, инструмент визуального программирования, созданный для интернета вещей, объединяющий разрозненные аппаратные и программные системы в единое целое при помощи API протоколов. Программирование осуществляется в браузерном редакторе, или непосредственно в интерфейсе MWCC, где пользователь создает потоки, подключая друг к другу ноды разного назначения, а также выполняет развертывание созданных потоков в среду выполнения в один клик. Использование системы позволяет получить невероятно гибкую систему, которая позволит реализовать практически любой необходимый сценарий на видеостене.

Редактор сценариев Node Red

Программирование без единой строчки кода

В базовой поставке имеется весь необходимый набор для быстрого старта, интерфейсы для подключения к MQTT, REST-API, базовые наборы логики, парсеры форматов, вывод в консоль, блоки произвольной функции с поддержкой Java-Script и других языков программирования, а также доступ к библиотекам плагинов и примеров.

Сценарные потоки формируются визуальным способом на «холсте» потока. Таких холстов в одной системе может быть неограниченное количество в зависимости от количества сценариев. Чтобы начать строить поток, необходимо просто перетащить ноды (узлы) из палитры прямо на холст, добавляя различные интерфейсы и связи между разными узлами входящими в систему, после этого развернуть полученный сценарий на сервере в 1 клик.

Таким образом пользователь может создавать весьма сложные цепочки действий и без единой строчки кода не покидая интерфейс MWCC. Сценарные потоки сохраняются в формате JSON-файлов, которые можно без труда экспортировать и импортировать для обмена с другими пользователями или использовать для резервного копирования.

В базовую поставку редактора входит несколько дополнительных нод для управления всеми функциями сервера MWCC, (запуск остановка сервера, мониторинг, запуск шаблонов или отдельных источников, управление громкостью и пр.) серверами потокового вещания OBS, а также ноды для управления и мониторинга LFD панелей Samsung, NEC, LG.

Интерфейс MWCC полностью поддерживает интеграцию управляющих элементов c компонентами и нодами редактора сценариев, таким образом вы получаете возможность из одного интерфейса управлять: видеостеной, PTZ-камерами, кондиционированием, освещением, включением и выключением мультимедиа устройств, управлять программными источниками контента или создавать собственные триггеры, а также реагировать на внешние сигналы системы видеонаблюдения или мониторинга.