Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Pozdrav prijatelji. U ovom uputstvu pokazat ću vam kako koristiti čvor mysql NOD-RED za izradu jednostavnog zapisnika temperature CPU-a. Započnimo.
Ovo će također biti vodič za početnike u učenju:
Node-RED, njegove mogućnosti i glavni čvorovi.
Instalacija PHPMyAdmin i MySQL.
Javascript funkcijski čvor u čvoru-CRVENO.
Oprostite na zamućenoj slici.
Korak 1: Potrebne stvari
Za ovaj projekt koristim Raspberry Pi Zero jer je mali i jeftin Može se lako smjestiti u vaš džep. Dakle, vaš softver putuje zajedno s vama. Ali možete koristiti bilo koje računalo po svom izboru, sve dok je zasnovano na Debian Linuxu.
Također će vam trebati internetska veza i lokalni pristup računalu putem terminala (ili ssh).
Ako koristite Mac ili Linux:-
$ ssh pi@vaša_pi_i_adresa
Ako koristite Windows, preuzmite i instalirajte Putty:-
www.chiark.greenend.org.uk/~sgtatham/putty…
Korak 2: Prijavite se
Zadana prijava na Raspbian:-
pi i malina.
Zatim pokrenite ove naredbe.
sudo apt-get ažuriranje
sudo apt-get nadogradnja
sudo apt-get install nodejs npm nodered.
Imajte na umu da nećete biti lako dostupni čvorovima ako koristite stariju verziju Raspbiana ili Ubuntu 18.04 LTS ili Debian 9
U takvim slučajevima morate ručno pokrenuti skriptu Node-RED Install:-
bash <(curl -sL
Korak 3: Još nekoliko naredbi
Pokrenite nakon što sve instalirate
sudo apt-get install -y mysql-poslužitelj php-mysql phpmyadmin apache2
Na mreži možete pronaći i upute o tome kako instalirati phpmyadmin i mysql.
sudo nano /etc/apache2/apache2.conf
Idite na dno i dodajte
Uključi /etc/phpmyadmin/apache.conf
Spremite pomoću Ctrl + O, Enter. Izađite s CTrl + x
sudo /etc/init.d/apache2 ponovno pokretanje
Ako je phpmyadmin uspješno instaliran, trebali biste se moći prijaviti na localhost/phpmyadmin
Zamijenite localhost IP -om svog Pi -ja.
Prijavite se kao root i lozinku koju ste postavili ranije tijekom instalacije phpmyadmina.
Korak 4: Node-RED i PHPMyAdmin
Node-RED omogućuje vam stvaranje grafički povezanih programa ili tokova. Saznajte više o Node-RED-u na
Zasad ću vam pokazati kako stvoriti jednostavan zapisničar.
Idite na https://raspberrypi.local: 1880
Pratite slike.
Ovo je niz JSON
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL test", "disabled": false, "info": "Ovo je tok za demonstartiranje čvora MySQL u Node-Red. / NMjerimo temperaturu CPU-a Raspberry Pi i prijavljujemo ga u bazu podataka. "}, {" Id ":" abb00580.da71b8 "," type ":" inject "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," repeat ":" 2 "," crontab ":" "," jednom ": false," onceDelay ": 0,1," x ": 120," y ": 120," žice ":
Kopirajte i zalijepite ovaj niz kako je na mjestu prikazanom na slici.
Također sam postavio slike koje prikazuju unose u PHPMyAdmin.
Korak 5: Zabilježite nekoliko stvari
Nekoliko važnih stvari na koje treba obratiti pažnju je IP adresa. Moglo bi biti drugačije. Također, prvo morate stvoriti bazu podataka pod nazivom Node-RED-test, tablicu pod nazivom test i imenovati polje "Polje". Sve to možete postići uz pomoć web alata PHPMyAdmin. Predaja baza podataka čini kolač. Na internetu postoji mnogo resursa koji vam mogu pomoći. Morate instalirati vcgencmd na svoje računalo. To je glavni alat koji vam omogućuje pregled informacija o vašem sustavu. Dolazi unaprijed instalirano na Raspbian Stretch.
Da biste pokrenuli Node-RED:-
1) izravno-
$ node-red-start
2) Prilikom svakog pokretanja-
$ sudo systemctl omogućuje nodered.service
Korak 6: Vaš vlastiti CPU_Temp_Logger
Sada, ako pregledavate bazu podataka u phpmyadminu kao što je prikazano na slici, primijetit ćete unose dodane u vašu tablicu s temperaturama vašeg CPU -a.
Ovdje je ključ funkcija čvor. Omogućuje filtriranje poruka i slanje upita zajedno s varijablom temp. Objasnio sam to u čvoru funkcija. Provjerite. Unosi se unose svake dvije sekunde, ali možete promijeniti kašnjenje u čvoru za ubrizgavanje.
Zabavi se:)
Lajkujte ovaj projekt i objavite komentare jer oni zaista puno pomažu. Također, svakako ukažite na sve greške koje sam možda napravio i slobodno postavljajte pitanja.
Hvala vam što ste pogledali ovaj članak.
Zbogom !!!