Оглавление:
- Шаг 1. Необходимые вещи
- Шаг 2: Авторизация
- Шаг 3. Еще несколько команд
- Шаг 4: Node-RED и PHPMyAdmin
- Шаг 5: обратите внимание на несколько вещей
- Шаг 6. Ваш собственный CPU_Temp_Logger
Видео: MySQL и Node-RED с Raspberry Pi: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Привет друзья. В этом руководстве я покажу вам, как использовать узел mysql Node-RED для создания простого регистратора температуры процессора. Давайте начнем.
Это также будет руководство для начинающих по обучению:
Node-RED, его возможности и основные узлы.
Установка PHPMyAdmin и MySQL.
Узел функции Javascript в Node-RED.
Извините за нечеткое изображение.
Шаг 1. Необходимые вещи
Для этого проекта я использую Raspberry Pi Zero, потому что он маленький и дешевый. Он легко помещается в вашем кармане. Итак, ваше программное обеспечение путешествует вместе с вами. Но вы можете использовать любой компьютер по вашему выбору, если он основан на Debian Linux.
Вам также потребуется подключение к Интернету и локальный доступ к вашему компьютеру через терминал (или ssh).
Если вы используете Mac или Linux: -
$ ssh pi @ ip_адрес_вашего_пи
Если вы используете Windows, загрузите и установите Putty: -
www.chiark.greenend.org.uk/~sgtatham/putty…
Шаг 2: Авторизация
Логин Raspbian по умолчанию: -
пи и малина.
Затем запустите эти команды.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nodejs npm nodered.
Обратите внимание, что вы не получите доступ к легко доступным, если вы используете старую версию Raspbian, Ubuntu 18.04 LTS или Debian 9.
В таких случаях вы должны вручную запустить сценарий установки Node-RED: -
bash <(curl -sL
Шаг 3. Еще несколько команд
После того, как вы все установили, запустите
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
В Интернете вы также можете найти инструкции по установке phpmyadmin и mysql.
судо нано /etc/apache2/apache2.conf
Спуститесь вниз и добавьте
Включите /etc/phpmyadmin/apache.conf
Сохраните с помощью Ctrl + O, Enter. Выйти с помощью CTrl + x
sudo /etc/init.d/apache2 перезапуск
Если phpmyadmin установлен успешно, вы сможете войти в localhost / phpmyadmin
Замените localhost на IP-адрес вашего Pi.
Войдите в систему как root и пароль, который вы установили ранее во время установки phpmyadmin.
Шаг 4: Node-RED и PHPMyAdmin
Node-RED позволяет создавать графически связанные программы или потоки. Узнайте больше о Node-RED на
А пока я покажу вам, как создать простой регистратор.
Перейдите по адресу https://raspberrypi.local: 1880.
Следите за картинками.
Это строка JSON
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "Это поток для демонстрации узла MySQL в Node-Red. / NМы измеряем температуру процессора Raspberry Pi и записываем ее в базу данных. "}, {" Id ":" abb00580.da71b8 "," type ":" inject "," z ":" 7c27ad7b. 907564 "," name ":" Триггер "," topic ":" "," payload ":" "," payloadType ":" date "," repeat ":" 2 "," crontab ":" "," один раз ": false," onceDelay ": 0.1," x ": 120," y ": 120," wire ":
Скопируйте и вставьте эту строку в том месте, которое показано на рисунке.
Я также разместил изображения, показывающие записи в PHPMyAdmin.
Шаг 5: обратите внимание на несколько вещей
Следует отметить несколько важных моментов: IP-адрес. Это могло быть иначе. Кроме того, вы должны сначала создать базу данных с именем Node-RED-test, таблицу с именем test и назвать поле «Поле». Всего этого можно добиться с помощью веб-инструмента PHPMyAdmin. Это упрощает работу с базами данных. В Интернете есть множество ресурсов, которые могут вам помочь. Вам необходимо установить vcgencmd на свой компьютер. Это основной инструмент, позволяющий просматривать информацию о вашей системе. Он предустановлен на Raspbian Stretch.
Чтобы запустить Node-RED: -
1) напрямую-
$ узел-красный-старт
2) При каждой загрузке-
$ sudo systemctl включить nodered.service
Шаг 6. Ваш собственный CPU_Temp_Logger
Теперь, если вы просмотрите базу данных в phpmyadmin, как показано на рисунке, вы заметите, что в вашу таблицу добавлены записи с температурами вашего процессора.
Ключевым моментом здесь является функция Node. Он позволяет фильтровать сообщения и отправляет запрос вместе с временной переменной. Я объяснил это в функциональном узле. Проверить это. Записи делаются каждые две секунды, но вы можете изменить задержку в узле инъекции.
Повеселись:)
Пожалуйста, лайкайте этот проект и оставляйте комментарии, потому что они действительно очень помогают. Кроме того, не забудьте указать на любые ошибки, которые я мог допустить, и не стесняйтесь задавать вопросы.
Спасибо, что просмотрели эту статью.
До свидания !!!
Рекомендуемые:
Как подключить Raspberry Pi к облаку с помощью Node.js: 7 шагов
Как подключить Raspberry Pi к облаку с помощью Node.js: это руководство полезно для всех, кто хочет подключить Raspberry Pi к облаку, особенно к платформе AskSensors IoT, используя Node.js. У вас нет Raspberry Pi? Если у вас в настоящее время нет Raspberry Pi, я порекомендую вам купить Raspberry
Система посещаемости на основе отпечатков пальцев и RFID с использованием Raspberry Pi и базы данных MySQL: 5 шагов
Система посещаемости на основе отпечатков пальцев и RFID с использованием Raspberry Pi и базы данных MySQL: видео этого проекта
Установка LAMP (Linux, Apache, MySQL, PHP) на Raspberry Pi: 7 шагов
Установка LAMP (Linux, Apache, MySQL, PHP) на Raspberry Pi: настройте стек LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) с доступом PHPMyAdmin и FTP на Raspberry Pi и настройте его для работы в качестве веб-сервера. Вам понадобится компьютер Raspberry Pi, подключенный к Интернету с помощью 8
Как создать веб-сайт на Raspberry Pi с помощью Node.js, Express и MongoDB Часть 1: 6 шагов
Как создать веб-сайт на Raspberry Pi с помощью Node.js, Express и MongoDB … Часть 1: Добро пожаловать в ЧАСТЬ 1 моего руководства по веб-приложению node.js. В первой части мы рассмотрим необходимое программное обеспечение, используемое для разработки приложений node.js, как использовать переадресацию портов, как создать приложение с помощью Express и как запустить ваше приложение. Вторая часть этого
API Google Vision с использованием Raspberry Pi и Node: 11 шагов
API Google Vision с использованием Raspberry Pi и Node: это начальное руководство по использованию API Google Vision. Он использует следующее подключение к Интернету Raspberry Pi Zero W Arch Linux NodeJS Не знаете Arch Linux? Или как настроить Raspberry Pi? Не беспокойтесь, я написал серию статей, которые