Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Node-RED - это инструмент программирования на основе потоков для объединения аппаратных устройств, API и онлайн-сервисов новыми и интересными способами. Он предоставляет редактор на основе браузера, который упрощает объединение потоков с использованием широкого диапазона узлов.
В этом уроке я покажу вам, как установить Node-RED на Raspberry Pi.
Запасы
Для установки Node-RED вам понадобится следующее оборудование:
- Raspberry Pi
- Карта MicroSD с Raspbian
- Кабель Ethernet или ключ Wi-Fi (Pi 3 имеет встроенный Wi-Fi)
- Адаптер питания
Рекомендуемые:
- Корпус Raspberry Pi
- Радиатор Raspberry Pi
Шаг 1. Настройка
Как настроить Raspberry Pi?
Если вы загружаете и устанавливаете Raspbian Stretch с настольным компьютером и рекомендуемым программным обеспечением на свой Pi, Node-RED уже установлен.
Вы можете увидеть, как его запустить, в конце урока.
Шаг 2. Проверьте наличие обновлений
Введите эту команду, чтобы проверить наличие обновлений:
sudo apt-get update
Шаг 3: Загрузите и установите NodeJS
Сначала вам нужно выяснить, какая версия NodeJS вам нужна. Введите эту команду, чтобы узнать: uname -m Если ответ начинается с armv6, вам понадобится версия ARMv6. В противном случае, если он начинается с armv7, вам понадобится версия ARMv7.
- Скопируйте ссылку на нужную вам версию с сайта NodeJS
- Вставьте его после того, как вы наберете «wget» в консоли своего Piwget [YOUR_NODEJS_DOWNLOAD_LINK], например. wget
- Нажмите Ввод. NodeJS теперь загрузит
- После завершения загрузки извлеките файлtar xf [YOUR_DOWNLOADED_NODEJS_FILE], например. tar xf node-v10.16.0-linux-armv7l.tar.xz
- Перейдите в извлеченный каталог cd [YOUR_EXTRACTED_DIRECTORY] например. компакт-диск node-v10.16.0-linux-armv7l
- Скопируйте все файлы в '/ usr / local /' sudo cp -R * / usr / local
Проверьте, все ли установлено успешно:
узел -v
npm -v
Теперь эти команды должны возвращать версию узла и npm. Если они этого не сделают, вы, вероятно, скачали неправильную версию NodeJS.
Шаг 4: Установите и запустите Node-RED
Установите Node-RED через диспетчер пакетов узлов:
sudo npm install -g --unsafe-perm node-red
После установки Node-RED вы можете запустить его с помощью этой команды:
узел красный
Ответ должен быть примерно таким:
Добро пожаловать в Node-RED ===================
25 Мар 22:51:09 - [информация] Версия Node-RED: v0.20.5
25 марта 22:51:09 - [информация] Версия Node.js: v10.15.3 25 марта 22:51:09 - [информация] Загрузка узлов палитры 25 марта 22:51:10 - [предупреждение] ------ ------------------------------------ 25 мар 22:51:10 - [предупредить] [rpi- gpio] Информация: игнорирование конкретного узла Raspberry Pi 25 марта 22:51:10 - [предупреждение] ------------------------------ ------------ 25 марта 22:51:10 - [info] Файл настроек: /home/nol/.node-red/settings.js 25 марта 22:51:10 - [info] Хранилище контекста: 'default' [module = localfilesystem] 25 марта, 22:51:10 - [информация] Каталог пользователей: /home/nol/.node-red 25 марта, 22:51:10 - [предупреждать] Проекты отключены: установить editorTheme.projects.enabled = true для включения 25 марта 22:51:10 - [info] Сервер теперь работает по адресу https://127.0.0.1:1880/ 25 марта 22:51:10 - [info] Создание файла новых потоков:flow_noltop.json 25 марта 22:51:10 - [info] Запуск потоков 25 марта 22:51:10 - [info] Запуск потоков
В ответе будет отображен адрес сервера. (в этом образце ответа выделено жирным шрифтом)
Node-RED теперь доступен по адресу: https:// [IP_OF_YOUR_PI]: 1880 /