Выпущен Node-RED IoT Tool 1.0


Node-RED достиг версии 1.0 с улучшениями, включая новую модель асинхронной передачи сообщений и новый API отправки Node.

Node-RED, зародившийся как проект британской группы IBM Emerging Technology, представляет собой визуальный инструмент для объединения аппаратных устройств, API-интерфейсов и онлайн-сервисов.

Он предоставляет редактор на основе браузера, который можно использовать для объединения потоков с использованием различных узлов. Каждый узел может быть небольшой программой JavaScript, которая принимает сообщение в форме объекта JSON и создает объекты JSON для передачи другим узлам. Файл HTML используется для определения свойств узла для редактора.

Чтобы упростить разработку, Node-RED имеет большую коллекцию предварительно созданных узлов, предназначенных для многих общих задач, таких как отправка и получение сообщений в различных форматах, выполнение команд и обработка файлов. Вы также получаете узлы для более сложных целей, и все время добавляются новые.

Версия 1.0 изменяет передачу сообщений между узлами, чтобы она всегда была асинхронной, а не асинхронной, а иногда синхронной, в зависимости от реализации отдельных узлов.

Еще одно изменение — добавление нового API для узлов, используемых при обработке сообщений во время выполнения. Этот API позволяет им сообщить среде выполнения, что они закончили с сообщением. Преимущество этого предложения состоит в том, что среде выполнения будет легче отслеживать узлы по мере их прохождения через систему. Это также означает, что в будущем разработчики смогут добавлять такие функции, как автоматические тайм-ауты узлов. Наряду с API существует новый узел Complete, который может быть нацелен на другой узел, например узел Catch, и он будет запущен, когда целевой узел завершит обработку сообщения.

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


Добавить комментарий