Узел-КРАСНЫЙ

Опубликовано: 1 Марта, 2022

NODE-RED - это потоковый инструмент для визуального программирования, который в основном ориентирован на визуальные устройства для подключения к Интернету вещей. Этот инструмент программирования разработан для подключения гаджета оборудования (оборудования), API-интерфейсов и онлайн-администрирования новым и интересным образом.

Разработано: Сначала он был разработан организацией IBM Emerging Technology и представляет собой бесплатный инструмент программирования с исходным кодом.

Разработчики:

  • Ник О'Лири
  • Дэйв Конвей-Джонс

Последняя версия: v1.0.6 (npm) Написано на: JavaScript

Поток NODE-RED работает, передавая сообщения между концентраторами. Сообщения в NODE-RED - это простые объекты JavaScript, которые могут иметь любой набор свойств.

Установка NODE-RED

  • Установка с помощью npm (диспетчер пакетов узлов)
     sudo npm install -g --unsafe-perm node-red

    Если вы установили Node-RED как глобальный пакет npm, вы можете обновить его до последней версии с помощью следующей команды:

     sudo npm install -g --unsafe-perm node-red
  • Установка с помощью докера
     docker run -it -p 1880: 1880 --name mynodered nodered / node-red
  • Установка с помощью оснастки
     sudo snap install node-красный

Запуск NODE-RED:

Когда установка Node-RED и вводная договоренность завершены, его можно использовать. Три способа запустить NODE-RED:

  1. Локально
  2. На устройстве
  3. В идентифицированной облачной среде

Основные причины использовать NODE-RED:
Редактирование потока в браузере:

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

Написано на JavaScript:

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

Легко запускается в различных операционных системах: Raspbian, Ubuntu, Windows, Docker, Debian, macOS и другие.



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

Список облачных и предустановленных устройств:

NODE-RED идеально подходит для работы на краю системы на оборудовании с минимальными усилиями. Например, Raspberry Pi, а также в облаке.

Облако бывают:

  1. IBM Cloud
  2. SenseTecnic FRED
  3. Веб-сервисы Amazon
  4. Microsoft Azure

Предустановленное устройство:

  1. Raspberry Pi
  2. BeagleBone Черный
  3. Взаимодействие с Arduino
  4. Android

Типы NODE:
Ввести узел:

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

Узел отладки: этот узел помогает показать суть сообщения - либо полезную нагрузку, либо весь элемент.

Узел шаблона: регулирует доходность в зависимости от макета усов (без объяснения причин).

Существуют различные узлы ввода, вывода и функции:

Входной узел Узел вывода Функциональный узел
HTTP HTTP-ответ Функция
IBM IoT IBM IoT Выключатель