Sadržaj:

MySQL i Node-RED s Raspberry Pi: 6 koraka
MySQL i Node-RED s Raspberry Pi: 6 koraka

Video: MySQL i Node-RED s Raspberry Pi: 6 koraka

Video: MySQL i Node-RED s Raspberry Pi: 6 koraka
Video: Raspberry Pi Servo Motor Control 2024, Srpanj
Anonim
MySQL i Node-RED s Raspberry Pi
MySQL i Node-RED s Raspberry Pi

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

Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari
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

Prijaviti se
Prijaviti se
Prijaviti se
Prijaviti se
Prijaviti se
Prijaviti 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

Još nekoliko naredbi
Još nekoliko naredbi
Još nekoliko naredbi
Još nekoliko naredbi
Još nekoliko naredbi
Još nekoliko naredbi
Još nekoliko naredbi
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 i PHPMyAdmin
Node-RED i PHPMyAdmin
Node-RED i PHPMyAdmin
Node-RED i PHPMyAdmin
Node-RED i PHPMyAdmin
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

Primijetite nekoliko stvari
Primijetite nekoliko stvari
Primijetite nekoliko stvari
Primijetite 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

Vaš vlastiti CPU_Temp_Logger!
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: