Jump to content

Узел-RED

Узел-RED
Оригинальный автор(ы) Новые технологии IBM
• Ник О'Лири
• Дэйв Конвей-Джонс
Разработчик(и) Фонд JS
Первоначальный выпуск 2013 [1]
Стабильная версия
3.1.9 / 11 апреля 2024 г .; 3 месяца назад ( 11.04.2024 ) [2]
Репозиторий
Написано в JavaScript
Операционная система Кросс-платформенный
Платформа Node.js
Тип Потоковое программирование для подключения Интернета вещей
Лицензия Лицензия Апач 2.0
Веб-сайт узловатый .org

Node-RED — это с низким уровнем написания , кода инструмент разработки визуального программирования первоначально разработанный IBM для объединения аппаратных устройств, API-интерфейсов и онлайн-сервисов в рамках Интернета вещей . [3]

Node-RED предоставляет редактор потоков на основе веб-браузера , который можно использовать для создания функций JavaScript . Элементы приложений можно сохранять или передавать для повторного использования. выполнения построена на Node.js. Среда Потоки, созданные в Node-RED, сохраняются с использованием JSON . Начиная с версии 0.14, узлы MQTT могут устанавливать правильно настроенные соединения TLS . [4]

В 2016 году IBM представила Node-RED как с открытым исходным кодом проект OpenJS Foundation . [5] [6] [7]

Проекты Node-RED

[ редактировать ]

Проект Node-RED состоит из ряда компонентов:

  • Node-RED, инструмент визуального дизайнера
  • Node-RED Dashboard, пользовательский интерфейс информационной панели для Node-RED.
  • Генератор узлов, инструмент командной строки для создания модулей узлов Node-RED из нескольких различных источников, включая документ Open API и исходный код функционального узла.
  • Инструмент командной строки Node-RED — инструмент командной строки, позволяющий удаленно администрировать экземпляр Node-RED.

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

Узел-RED Поток
Node-RED Flow

Принятие

[ редактировать ]

Node-RED завоевал значительную популярность в секторах промышленного Интернета вещей (IIoT) и периферийных вычислений . [8] [9] [10] Открытый исходный код Node-RED и большое сообщество привели к созданию более 4000 коннекторов. [11] поддержка широкого спектра источников данных и протоколов, таких как Modbus , OPC-UA , Siemens S7 и MQTT . Несколько поставщиков ПЛК и Интернета вещей [12] приняли Node-RED в качестве стандарта.

Опрос сообщества

[ редактировать ]

Опрос сообщества Node-RED 2023 года [13] предоставил ценную информацию о моделях использования, предпочтениях и отзывах 780 человек, являющихся частью сообщества Node-RED. Опрос, проведенный в марте 2023 года, показал, что использование Node-RED выходит за рамки домашней автоматизации своими руками, с растущей тенденцией к профессиональному использованию в различных отраслях. Более половины респондентов используют Node-RED более двух лет, что указывает на хорошо зарекомендовавшее себя сообщество. Примечательно, что наиболее распространенными технологиями обмена сообщениями, используемыми в сочетании с Node-RED, являются MQTT и HTTP, а InfluxDB стала самой популярной базой данных в сообществе. Опрос также пролил свет на предполагаемые препятствия для внедрения, указав на восприятие Node-RED как инструмента для проверки концепции и отсутствие некоторых ключевых функций. Несмотря на эти проблемы, опрос выявил высокий уровень удовлетворенности внутри сообщества: более двух третей респондентов оценили Node-RED на 5 из 5.

Коммерческие предложения

[ редактировать ]

Flowпредохранитель [14] (ранее известный как FlowForge [15] ) — компания с открытым ядром, инвестирующая в Node-RED. Ник О'Лири, соавтор Node-RED, является соучредителем и техническим директором FlowFuse. FlowFuse добавляет к Node-RED возможности совместной разработки, управление удаленными развертываниями, поддержку конвейеров доставки DevOps и возможность размещать приложения Node-RED в облаке FlowFuse. FlowFuse — это платформа DevOps для разработки и доставки приложений Node-RED.

См. также

[ редактировать ]
  1. ^ nodered.org
  2. ^ О'Лири, Ник. «Выпуски» . Гитхаб . Проверено 28 мая 2024 г.
  3. ^ Хит, Ник (13 марта 2014 г.). «Как IBM Node-RED объединяет Интернет вещей» . techrepublic.com . CBS Интерактив . Проверено 16 января 2017 г.
  4. ^ Штатный писатель сообщества (14 июня 2016 г.). «Выпущена версия 0.14» . nodered.org/блог . Узел-КРАСНЫЙ. п. 1 . Проверено 6 июля 2016 г. MQTT с поддержкой TLS
  5. ^ Диас, Анхель Луис (17 октября 2016 г.). «IBM и партнеры запускают JS Foundation — Новости облачных вычислений» . ИБМ . Проверено 20 октября 2017 г.
  6. ^ Пауэрс, Кальвин; Уотсон, Тодд; Льюис, Эшли (17 октября 2016 г.). «Node-RED присоединяется к JS Foundation» . Телевизионный/видеоканал IBM DeveloperWorks . Ютуб . Проверено 20 октября 2017 г.
  7. ^ Льюис, Карен (17 октября 2016 г.). «Визуальное программирование Node-RED для Интернета вещей (IoT) теперь является проектом JS Foundation» . Блог IBM «Интернет вещей» . ИБМ . Проверено 7 февраля 2017 г.
  8. ^ «Node-RED в промышленном Интернете вещей: растущий стандарт» . Учебный центр УМХ . 13 июля 2021 г. Проверено 21 октября 2023 г.
  9. ^ GmbH, ТеДо Верлаг (30 марта 2022 г.). «Node-Red в промышленном IoT – ИТ и производство» . www.it-production.com (на немецком языке) . Проверено 21 октября 2023 г.
  10. ^ «# 38 Визуальное программирование с помощью Node-RED | Платформа low-code с открытым исходным кодом | Часть 1 из 2 от Simply Complex — подкаст для специалистов по программному обеспечению и ИТ» . Spotify для подкастеров . Проверено 21 октября 2023 г.
  11. ^ «Библиотека — Узел-RED» . Flows.nodered.org . Проверено 14 июля 2023 г.
  12. ^ «Node-RED: платформа интеграции для периферийных вычислений IIoT и ПЛК • FlowFuse» . Flowfuse.com . Проверено 21 октября 2023 г.
  13. ^ «Опрос сообщества Node-RED 2023: Node-RED» . nodered.org . Проверено 2 июля 2023 г.
  14. ^ «FlowForge • DevOps для Node-RED» . Flowforge.com . Проверено 2 июля 2023 г.
  15. ^ «FlowForge теперь называется FlowFuse • FlowFuse» . Flowfuse.com . Проверено 6 сентября 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 80d5f21e8e953e73654e3c597f48ad69__1721295120
URL1:https://arc.ask3.ru/arc/aa/80/69/80d5f21e8e953e73654e3c597f48ad69.html
Заголовок, (Title) документа по адресу, URL1:
Node-RED - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)