Obsah:
- Krok 1: Potrebné veci
- Krok 2: Prihláste sa
- Krok 3: Niekoľko ďalších príkazov
- Krok 4: Node-RED a PHPMyAdmin
- Krok 5: Všimnite si pár vecí
- Krok 6: Váš vlastný CPU_Temp_Logger
Video: MySQL a Node-RED s Raspberry Pi: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Dobrý deň, priatelia. V tomto návode vám ukážem, ako použiť uzol Node-RED mysql na vytvorenie jednoduchého záznamníka teploty CPU. Začnime.
Toto bude tiež príručka pre začiatočníkov k učeniu:
Node-RED, jeho možnosti a hlavné uzly.
Inštalácia PHPMyAdmin a MySQL.
Uzol funkcie Javascriptu v Node-RED.
Ospravedlňujeme sa za rozmazaný obrázok.
Krok 1: Potrebné veci
Na tento projekt používam Raspberry Pi Zero, pretože je malý a lacný a ľahko sa zmestí do vrecka. Váš softvér teda cestuje s vami. Môžete však použiť ľubovoľný počítač podľa vlastného výberu, pokiaľ je založený na Debiane Linux.
Budete tiež potrebovať internetové pripojenie a miestny prístup k počítaču prostredníctvom terminálu (alebo ssh).
Ak používate Mac alebo Linux:-
$ ssh pi@your_pi's_ip_address
Ak používate systém Windows, stiahnite a nainštalujte si Putty:-
www.chiark.greenend.org.uk/~sgtatham/putty…
Krok 2: Prihláste sa
Predvolené prihlasovacie meno Raspbian:-
pi a malina.
Ďalej spustite tieto príkazy.
sudo apt-get aktualizácia
sudo apt-get upgrade
sudo apt-get install nodejs npm nodered.
Upozorňujeme, že ak použijete staršiu verziu Raspbian alebo Ubuntu 18.04 LTS alebo Debian 9, nebudete ihneď k dispozícii.
V takýchto prípadoch musíte ručne spustiť skript Node-RED Install:-
bash <(curl -sL
Krok 3: Niekoľko ďalších príkazov
Potom, čo máte všetko nainštalované, spustite
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
Online nájdete aj návod na inštaláciu phpmyadmin a mysql.
sudo nano /etc/apache2/apache2.conf
Choďte dnu a pridajte
Zahrnúť /etc/phpmyadmin/apache.conf
Uložte pomocou Ctrl + O, Enter. Ukončite pomocou CTrl + x
sudo /etc/init.d/apache2 reštartujte
Ak je phpmyadmin úspešne nainštalovaný, mali by ste sa vedieť prihlásiť do localhost/phpmyadmin
Vymeňte localhost za IP vášho Pi.
Prihláste sa ako root a heslo, ktoré ste nastavili predtým počas inštalácie phpmyadmin.
Krok 4: Node-RED a PHPMyAdmin
Node-RED vám umožňuje vytvárať graficky prepojené programy alebo toky. Viac informácií o Node-RED nájdete na
Zatiaľ vám ukážem, ako vytvoriť jednoduchý záznamník.
Prejdite na stránku https://raspberrypi.local: 1880
Postupujte podľa obrázkov.
Toto je reťazec JSON
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "Toto je postup na demonštráciu uzla MySQL v Červený uzol. / NZmeriame teplotu CPU Raspberry Pi a zapíšeme ho do databázy. "}, {" 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 ":
Skopírujte a prilepte tento reťazec na miesto zobrazené na obrázku.
Tiež som zaslal obrázky zobrazujúce položky v PHPMyAdmin.
Krok 5: Všimnite si pár vecí
Niekoľko dôležitých vecí, ktoré je potrebné poznamenať, je adresa IP. Môže to byť iné. Tiež musíte najskôr vytvoriť databázu s názvom Node-RED-test, tabuľku s názvom test a pomenovať pole „Field“. To všetko môžete dosiahnuť pomocou webového nástroja PHPMyAdmin. Vďaka tomu je odovzdávanie databáz hračkou. Na internete je veľa zdrojov, ktoré vám pomôžu. Do počítača musíte nainštalovať vcgencmd. Je to hlavný nástroj, ktorý vám umožňuje zobraziť informácie o vašom systéme. Je predinštalovaný na Raspbian Stretch.
Ak chcete spustiť Node-RED:-
1) priamo-
$ node-red-start
2) Pri každom štarte-
$ sudo systemctl povoliť nodered.service
Krok 6: Váš vlastný CPU_Temp_Logger
Keď teraz prehľadávate databázu v programe phpmyadmin, ako je znázornené na obrázku, všimnete si položky pridané do vašej tabuľky s teplotami vášho CPU.
Funkcia Uzol je tu kľúčom. Umožňuje filtrovať správy a odoslať dotaz spolu s premennou temp. Vysvetlil som to vo funkčnom uzle. Skontrolovať to. Záznamy sa vykonávajú každé dve sekundy, ale oneskorenie v injekčnom uzle môžete zmeniť.
Zabavte sa:)
Páči sa mi tento projekt a uverejňujte komentáre, pretože skutočne veľmi pomáhajú. Nezabudnite tiež upozorniť na chyby, ktorých som sa mohol dopustiť, a pokojne sa pýtajte.
Ďakujem za zobrazenie tohto článku.
Zbohom !!!
Odporúča:
Ako pripojiť Raspberry Pi k cloudu pomocou Node.js: 7 krokov
Ako pripojiť Raspberry Pi k cloudu pomocou Node.js: Tento tutoriál je užitočný pre každého, kto chce pripojiť Raspberry Pi k cloudu, najmä k platforme IoT AskSensors pomocou Node.js. Nemáte Raspberry Pi? Ak v súčasnosti Raspberry Pi nevlastníte, odporučím vám kúpiť si Raspberry
Dochádzkový systém založený na odtlačkoch prstov a RFID využívajúci databázu Raspberry Pi a MySQL: 5 krokov
Dochádzkový systém založený na odtlačkoch prstov a RFID pomocou databázy Raspberry Pi a MySQL: Video z tohto projektu
Inštalácia LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 krokov
Inštalácia LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi: Nastavte na svojom Raspberry Pi zásobník LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) s prístupom PHPMyAdmin a FTP a nakonfigurujte ho pracovať ako webový server. Budete potrebovať počítač Raspberry Pi pripojený k internetu s 8
Ako vytvoriť webovú stránku na Raspberry Pi s Node.js, Express a MongoDB Časť 1: 6 krokov
Ako vybudovať webovú stránku na Raspberry Pi s Node.js, Express a MongoDB … Časť 1: Vitajte v ČASTI 1 môjho tutoriálu o webovej aplikácii node.js. Časť 1 sa bude zaoberať potrebným softvérom použitým na vývoj aplikácií node.js, ako používať presmerovanie portov, ako vytvoriť aplikáciu pomocou Expressu a ako ju spustiť. Druhá časť tohto
Google Vision API pomocou Raspberry Pi a Node: 11 krokov
Rozhranie Google Vision API pomocou Raspberry Pi a Node: Toto je úvodná príručka k používaniu rozhrania Google Vision API. Používa nasledujúce pripojenie Raspberry Pi Zero W Arch Linux NodeJS k internetuPoznáte Arch Linux? Alebo ako nastaviť Raspberry Pi? Nebojte sa, napísal som sériu článkov, ktoré