
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47

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 !!!
Preporučeni:
Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: 7 koraka

Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: MySQL je široko korišteni sustav upravljanja relacijskim bazama podataka (RDBMS) koji koristi strukturirani jezik upita (SQL). U nekom ćete trenutku možda htjeti prenijeti podatke senzora Arduino/NodeMCU u bazu podataka MySQL. U ovom Instructableu vidjet ćemo kako se povezati
Kako povezati Raspberry Pi s oblakom pomoću Node.js: 7 koraka

Kako povezati Raspberry Pi s oblakom pomoću Node.js: Ovaj je vodič koristan za svakoga tko želi povezati Raspberry Pi s oblakom, posebno na AskSensors IoT platformu, koristeći Node.js. Nemate Raspberry Pi? Ako trenutno nemate Raspberry Pi, preporučit ću vam da nabavite Raspberry
Sustav prisutnosti na temelju otiska prsta i RFID -a koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka

Sustav prisutnosti na temelju otisaka prstiju i RFID -a koji koristi Raspberry Pi i MySQL bazu podataka: video ovog projekta
Instaliranje LAMP -a (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 koraka

Instaliranje LAMP-a (Linux, Apache, MySQL, PHP) na Raspberry Pi: Postavite LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) stog s PHPMyAdmin i FTP pristupom na vašem Raspberry Pi i konfigurirajte ga da biste radili kao web poslužitelj. Trebat će vam računalo Raspberry Pi spojeno na internet s 8
Kako izgraditi web stranicu na Raspberry Pi, s Node.js, Express i MongoDB 1. dio: 6 koraka

Kako izgraditi web stranicu na Raspberry Pi, s Node.js, Express i MongoDB … 1. dio: Dobro došli u 1. DIO mog vodiča za web aplikaciju node.js. Prvi dio će proći kroz potreban softver koji se koristi za razvoj aplikacije node.js, kako koristiti prosljeđivanje portova, kako izgraditi aplikaciju pomoću Expressa i kako pokrenuti vašu aplikaciju. Drugi dio ovoga