Узел-КРАСНЫЙ
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:
- Локально
- На устройстве
- В идентифицированной облачной среде
Основные причины использовать NODE-RED:
Редактирование потока в браузере:
Он предоставляет редактор на основе браузера, который упрощает объединение потоков с использованием широкого диапазона узлов в палитре, которые можно развернуть в среде выполнения одним щелчком мыши.
Написано на JavaScript:
Таким образом, он построен на javascript, тогда NODE-RED воспользовался всеми преимуществами этого языка, а именно языком программирования на основе событий, возможностями процедурного программирования, независимостью от платформы и, помимо всего прочего, сравнительно быстрым и легким в освоении.
Легко запускается в различных операционных системах: Raspbian, Ubuntu, Windows, Docker, Debian, macOS и другие.
Не только для IoT: он получил огромное признание в области IoT, демонстрируя элементы использования между гаджетами IoT, такими как датчики, камеры и удаленные переключатели. Помимо Интернета вещей, он может содержать так много готовых узлов, когда кто-то хочет создать какую-либо творческую функцию.
Список облачных и предустановленных устройств:
NODE-RED идеально подходит для работы на краю системы на оборудовании с минимальными усилиями. Например, Raspberry Pi, а также в облаке.
Облако бывают:
- IBM Cloud
- SenseTecnic FRED
- Веб-сервисы Amazon
- Microsoft Azure
Предустановленное устройство:
- Raspberry Pi
- BeagleBone Черный
- Взаимодействие с Arduino
- Android
Типы NODE:
Ввести узел:
- Этот узел позволяет вручную активировать потоки.
- Это побуждает нас увеличивать количество мероприятий на забронированных отрезках времени.
Узел отладки: этот узел помогает показать суть сообщения - либо полезную нагрузку, либо весь элемент.
Узел шаблона: регулирует доходность в зависимости от макета усов (без объяснения причин).
Существуют различные узлы ввода, вывода и функции:
Входной узел Узел вывода Функциональный узел HTTP HTTP-ответ Функция IBM IoT IBM IoT Выключатель