Sadržaj:
- Korak 1: Potrebne stvari
- Korak 2: Prijavite se
- Korak 3: Još nekoliko naredbi
- Korak 4: Node-RED i PHPMyAdmin
- Korak 5: Zabilježite nekoliko stvari
- Korak 6: Vaš vlastiti CPU_Temp_Logger
Video: MySQL i Node-RED sa Raspberry Pi: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Hello Friends. U ovom uputstvu ću vam pokazati kako koristiti mysql čvor Node-RED za izradu jednostavnog zapisnika temperature CPU-a. Hajde da počnemo.
Ovo će također biti vodič za početnike u učenju:
Node-RED, njegove mogućnosti i glavni čvorovi.
Instalacija PHPMyAdmin i MySQL.
Čvor funkcije Javascript u čvoru-CRVENI.
Izvinite zbog zamućene slike.
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. Tako vaš softver putuje zajedno s vama. Ali možete koristiti bilo koji računar po svom izboru, sve dok je zasnovan na Debian Linuxu.
Trebat će vam i internetska veza i lokalni pristup računalu putem terminala (ili ssh).
Ako koristite Mac ili Linux:-
$ ssh pi@your_pi's_ip_address
Ako koristite Windows, preuzmite i instalirajte Putty:-
www.chiark.greenend.org.uk/~sgtatham/putty…
Korak 2: Prijavite se
Zadana prijava za Raspbian:-
pi i malina.
Zatim pokrenite ove naredbe.
sudo apt-get update
sudo apt-get nadogradnja
sudo apt-get install nodejs npm nodered.
Imajte na umu da nećete imati lako dostupno čvorište ako koristite stariju verziju Raspbiana ili Ubuntu 18.04 LTS ili Debian 9
U takvim slučajevima morate ručno pokrenuti Node-RED Install script:-
bash <(curl -sL
Korak 3: Još nekoliko naredbi
Pokrenite nakon što sve instalirate
sudo apt-get install -y mysql-server 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 sa IP -om vašeg Pi -a.
Prijavite se kao root i lozinku koju ste postavili ranije tokom instalacije phpmyadmina.
Korak 4: Node-RED i PHPMyAdmin
Node-RED vam omogućava da kreirate grafički povezane programe ili tokove. Saznajte više o Node-RED-u na
Za sada ću vam pokazati kako stvoriti jednostavan drvosječu.
Idite na https://raspberrypi.local: 1880
Pratite slike.
Ovo je JSON niz
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL test", "disabled": false, "info": "Ovo je tok za demonstartovanje MySQL čvora u Node-Red. / NMjerimo temperaturu CPU-a Raspberry Pi-a 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 se nalazi na mjestu prikazanom na slici.
Takođe 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đe, prvo morate kreirati bazu podataka pod nazivom Node-RED-test, tabelu 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 računaru. To je glavni alat koji vam omogućava pregled informacija o vašem sistemu. Dolazi unaprijed instalirano na Raspbian Stretch.
Da biste pokrenuli Node-RED:-
1) direktno-
$ node-red-start
2) Prilikom svakog pokretanja-
$ sudo systemctl omogućava nodered.service
Korak 6: Vaš vlastiti CPU_Temp_Logger
Sada, ako pregledate 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čna funkcija Node. Omogućuje filtriranje poruka i slanje upita zajedno s varijablom temp. Objasnio sam to u čvoru funkcija. Provjeri. Unosi se vrše svake dvije sekunde, ali možete promijeniti kašnjenje u čvoru za ubrizgavanje.
Zabavi se:)
Molimo vas da lajkujete ovaj projekat i objavite komentare jer oni zaista mnogo pomažu. Takođe, obavezno ukažite na sve greške koje sam možda napravio i slobodno postavljajte pitanja.
Hvala vam što ste pogledali ovaj članak.
Bye !!!
Preporučuje se:
Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: 7 koraka
Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: MySQL je široko rasprostranjeni sistem za upravljanje relacionim bazama podataka (RDBMS) koji koristi strukturirani jezik upita (SQL). U nekom trenutku možda ćete htjeti prenijeti podatke senzora Arduino/NodeMCU u bazu podataka MySQL. U ovom uputstvu ćemo vidjeti kako se povezati
Kako povezati Raspberry Pi s oblakom pomoću Node.js: 7 koraka
Kako spojiti Raspberry Pi na oblak 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 ne posjedujete Raspberry Pi, preporučit ću vam da nabavite Raspberry
Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka
Sistem prisustva zasnovanog na otiscima prstiju i RFID -u 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) stek sa PHPMyAdmin i FTP pristupom na vašem Raspberry Pi i konfigurirajte ga da biste radili kao web server. Trebat će vam računar Raspberry Pi povezan na internet sa 8
Kako izgraditi web stranicu na Raspberry Pi -u s Node.js, Express i MongoDB 1. dio: 6 koraka
Kako izgraditi web lokaciju na Raspberry Pi -u, sa Node.js, Express i MongoDB … 1. dio: Dobro došli u 1. DIO mog vodiča za node.js web aplikaciju. 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