Obsah:
- Krok 1: Potřebné věci
- Krok 2: Přihlaste se
- Krok 3: Několik dalších příkazů
- Krok 4: Node-RED a PHPMyAdmin
- Krok 5: Všimněte si několika věcí
- Krok 6: Váš vlastní CPU_Temp_Logger
Video: MySQL a Node-RED s Raspberry Pi: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Dobrý den, přátelé. V tomto pokynu vám ukážu, jak použít uzel Node-RED mysql k vytvoření jednoduchého záznamníku teploty CPU. Začněme.
Toto bude také příručka pro začátečníky k učení:
Node-RED, jeho možnosti a hlavní uzly.
Instalace PHPMyAdmin a MySQL.
Uzel funkce JavaScriptu v Node-RED.
Omlouvám se za rozmazaný obrázek.
Krok 1: Potřebné věci
Pro tento projekt používám Raspberry Pi Zero, protože je malý a levný, snadno se vejde do kapsy. Váš software tedy cestuje s vámi. Můžete však použít libovolný počítač podle svého výběru, pokud je založen na Debianu Linux.
Budete také potřebovat připojení k internetu a místní přístup k počítači prostřednictvím terminálu (nebo ssh).
Pokud používáte Mac nebo Linux:-
$ ssh pi@your_pi's_ip_address
Pokud používáte Windows, stáhněte a nainstalujte Putty:-
www.chiark.greenend.org.uk/~sgtatham/putty…
Krok 2: Přihlaste se
Výchozí přihlášení Raspbian:-
pí a malina.
Dále spusťte tyto příkazy.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nodejs npm nodered.
Pokud používáte starší verzi Raspbian nebo Ubuntu 18.04 LTS nebo Debian 9, nebudete mít k dispozici uzly.
V takových případech musíte ručně spustit skript Node-RED Install:-
bash <(curl -sL
Krok 3: Několik dalších příkazů
Poté, co máte vše nainstalováno, spusťte
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
Online najdete také pokyny k instalaci phpmyadmin a mysql.
sudo nano /etc/apache2/apache2.conf
Přejděte dolů a přidejte
Zahrnout /etc/phpmyadmin/apache.conf
Uložit pomocí Ctrl + O, Enter. Ukončete pomocí CTrl + x
restart sudo /etc/init.d/apache2
Pokud je phpmyadmin úspěšně nainstalován, měli byste být schopni se přihlásit k localhost/phpmyadmin
Vyměňte localhost za IP vašeho Pi.
Přihlaste se jako root a heslo, které jste nastavili dříve během instalace phpmyadmin.
Krok 4: Node-RED a PHPMyAdmin
Node-RED vám umožňuje vytvářet graficky propojené programy nebo toky. Další informace o Node-RED najdete na
Prozatím vám ukážu, jak vytvořit jednoduchý záznamník.
Přejděte na adresu https://raspberrypi.local: 1880
Postupujte podle obrázků.
Toto je řetězec JSON
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "Toto je tok k demonstraci uzlu MySQL v Node-Red. / NMěříme teplotu CPU Raspberry Pi a zaznamenáváme ji do databáze. "}, {" Id ":" abb00580.da71b8 "," type ":" inject "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," repeat ":" 2 "," crontab ":" "," once ": false," once Delay ": 0,1," x ": 120," y ": 120," Wire ":
Zkopírujte a vložte tento řetězec tak, jak je, na místo zobrazené na obrázku.
Také jsem zaslal obrázky zobrazující položky v PHPMyAdmin.
Krok 5: Všimněte si několika věcí
Několik důležitých věcí, které je třeba poznamenat, je IP adresa. Může to být jiné. Také musíte nejprve vytvořit databázi s názvem Node-RED-test, tabulku s názvem test a pojmenovat pole „Field“. To vše můžete dosáhnout pomocí webového nástroje PHPMyAdmin. Předávání databází je hračka. Na internetu je spousta zdrojů, které vám pomohou. Do počítače musíte nainstalovat vcgencmd. Je to hlavní nástroj, který vám umožňuje zobrazit informace o vašem systému. Je předinstalován na Raspbian Stretch.
Chcete-li spustit Node-RED:-
1) přímo-
$ node-red-start
2) Při každém spuštění-
$ sudo systemctl povolit nodered.service
Krok 6: Váš vlastní CPU_Temp_Logger
Pokud nyní procházíte databázi v phpmyadmin, jak je znázorněno na obrázku, všimnete si položek přidaných do tabulky s teplotami vašeho CPU.
Funkce Node je zde klíčem. Umožňuje filtrovat zprávy a odeslat dotaz společně s proměnnou temp. Vysvětlil jsem to ve funkčním uzlu. Koukni na to. Záznamy se provádějí každé dvě sekundy, ale zpoždění v uzlu vstřikování můžete změnit.
Bavte se:)
Dejte tomuto projektu lajk a pište komentáře, protože opravdu hodně pomáhají. Nezapomeňte také upozornit na chyby, kterých jsem se mohl dopustit, a klidně se ptejte.
Děkujeme za zobrazení tohoto článku.
Sbohem !!!
Doporučuje:
Jak připojit Raspberry Pi ke cloudu pomocí Node.js: 7 kroků
Jak připojit Raspberry Pi ke cloudu pomocí Node.js: Tento tutoriál je užitečný pro každého, kdo chce připojit Raspberry Pi ke cloudu, zejména k platformě AskSensors IoT, pomocí Node.js. Nemáte Raspberry Pi? Pokud v současnosti Raspberry Pi nevlastníte, doporučím vám pořídit si Raspberry
Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL: 5 kroků
Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL: Video z tohoto projektu
[Docker Pi Series] Jak používat modul IoT Node (A) na Raspberry Pi: 18 kroků
[Docker Pi Series] Jak používat modul IoT Node (A) na Raspberry Pi: Co je modul IoT Node (A)? IoT Node (A) je jedním z modulů Docker Pi. IOT Node (A) = GPS/BDS + GSM + Lora.I2C přímo ovládá Lora, odesílá a přijímá data, ovládá modul GSM/GPS/BDS prostřednictvím SC16IS752, základní deska potřebuje pouze I2C suppo
Instalace LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 kroků
Instalace LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi: Nastavte na svém Raspberry Pi zásobník LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) s přístupem PHPMyAdmin a FTP a nakonfigurujte jej pracovat jako webový server. Budete potřebovat počítač Raspberry Pi připojený k internetu s 8
Jak vytvořit web na Raspberry Pi s Node.js, Express a MongoDB Část 1: 6 kroků
Jak vytvořit web na Raspberry Pi s Node.js, Express a MongoDB … Část 1: Vítejte v ČÁSTI 1 mého tutoriálu o webové aplikaci node.js. Část 1 se bude zabývat potřebným softwarem používaným pro vývoj aplikací node.js, jak používat přesměrování portů, jak vytvořit aplikaci pomocí Express a jak spustit vaši aplikaci. Druhá část tohoto