Cuprins:

MySQL și Node-RED Cu Raspberry Pi: 6 pași
MySQL și Node-RED Cu Raspberry Pi: 6 pași

Video: MySQL și Node-RED Cu Raspberry Pi: 6 pași

Video: MySQL și Node-RED Cu Raspberry Pi: 6 pași
Video: NodeRED & Raspberry Pi Part 6: How To Backup NodeRED 2024, Noiembrie
Anonim
MySQL și Node-RED Cu Raspberry Pi
MySQL și Node-RED Cu Raspberry Pi

Bună prieteni. În acest instructable, vă voi arăta cum să utilizați nodul mysql Node-RED pentru a crea un simplu înregistrator de temperatură al procesorului. Să începem.

Acesta va fi, de asemenea, un ghid pentru începători pentru învățare:

Nod-RED, posibilitățile sale și nodurile principale.

Instalarea PHPMyAdmin și MySQL.

Funcția Javascript Nod în NOD-ROȘU.

Ne pare rău pentru imaginea neclară.

Pasul 1: Lucruri necesare

Lucruri necesare
Lucruri necesare
Lucruri necesare
Lucruri necesare
Lucruri necesare
Lucruri necesare

Pentru acest proiect, folosesc un Raspberry Pi Zero deoarece este mic și ieftin Se poate încadra cu ușurință în buzunar. Deci, software-ul dvs. călătorește împreună cu dvs. Dar puteți utiliza orice computer la alegere, atâta timp cât este bazat pe Debian Linux.

De asemenea, veți avea nevoie de o conexiune la Internet și acces local la computerul dvs. prin terminal (sau ssh).

Dacă utilizați Mac sau Linux: -

$ ssh pi @ your_pi's_ip_address

Dacă utilizați Windows, descărcați și instalați Putty: -

www.chiark.greenend.org.uk/~sgtatham/putty…

Pasul 2: Autentificare

Autentificare
Autentificare
Autentificare
Autentificare
Autentificare
Autentificare

Conectare implicită Raspbian: -

pi și zmeură.

Apoi, executați aceste comenzi.

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install nodejs npm dădu din cap.

Rețineți că nu veți fi ușor de accesat dacă utilizați o versiune mai veche de Raspbian sau Ubuntu 18.04 LTS sau Debian 9

În astfel de cazuri, trebuie să rulați manual scriptul de instalare Node-RED: -

bash <(curl -sL

Pasul 3: Mai puține comenzi

Mai puține comenzi
Mai puține comenzi
Mai puține comenzi
Mai puține comenzi
Mai puține comenzi
Mai puține comenzi
Mai puține comenzi
Mai puține comenzi

După ce ai instalat totul rulat

sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2

Online puteți găsi, de asemenea, instrucțiuni despre cum să instalați phpmyadmin și mysql.

sudo nano /etc/apache2/apache2.conf

Mergeți în partea de jos și adăugați

Includeți /etc/phpmyadmin/apache.conf

Salvați folosind Ctrl + O, Enter. Ieșiți cu CTrl + x

sudo /etc/init.d/apache2 restart

Dacă phpmyadmin este instalat cu succes, ar trebui să vă puteți conecta la localhost / phpmyadmin

Înlocuiți localhost cu adresa IP a Pi.

Conectați-vă ca root și parola pe care ați setat-o mai devreme în timpul instalării phpmyadmin.

Pasul 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 vă permite să creați programe sau fluxuri conectate grafic. Aflați mai multe despre Node-RED la

Deocamdată, vă voi arăta cum să creați un logger simplu.

Accesați https://raspberrypi.local: 1880

Urmăriți imaginile.

Acesta este șirul JSON

[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "Acesta este un flux care demonstrează nodul MySQL în Node-Red. / NMăsurăm temperatura procesorului Raspberry Pi și o înregistrăm în baza de date. "}, {" Id ":" abb00580.da71b8 "," type ":" inject "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," repeat ":" 2 "," crontab ":" "," once ": false," onceDelay ": 0,1," x ": 120," y ": 120," fire ":

Copiați și lipiți acest șir așa cum se află în locul indicat în imagine.

Am postat și fotografiile care arată articolele în PHPMyAdmin.

Pasul 5: Rețineți câteva lucruri

Rețineți câteva lucruri
Rețineți câteva lucruri
Rețineți câteva lucruri
Rețineți câteva lucruri

Câteva lucruri importante de remarcat sunt adresa IP. Ar putea fi diferit. De asemenea, trebuie mai întâi să creați o bază de date numită Node-RED-test, o tabelă numită test și să denumiți câmpul „Câmp”. Puteți realiza toate acestea cu ajutorul instrumentului web PHPMyAdmin. Face din predarea bazelor de date o bucată de tort. Există o mulțime de resurse online pentru a vă ajuta. Trebuie să instalați vcgencmd pe computer. Este instrumentul principal care vă permite să vizualizați informațiile sistemului. Este preinstalat pe Raspbian Stretch.

Pentru a rula Node-RED: -

1) direct-

$ node-red-start

2) La fiecare boot

$ sudo systemctl activate nodered.service

Pasul 6: Propriul dvs. CPU_Temp_Logger

Propriul dvs. CPU_Temp_Logger!
Propriul dvs. CPU_Temp_Logger!

Acum, dacă răsfoiți baza de date în phpmyadmin așa cum se arată în imagine, veți observa intrări adăugate în tabel cu temperaturile procesorului.

Funcția Node este care este cheia aici. Vă permite să filtrați mesajele și trimite interogarea împreună cu variabila temp. L-am explicat în nodul funcției. Verifică. Intrările se fac la fiecare două secunde, dar puteți modifica întârzierea în nodul de injectare.

A se distra:)

Vă rugăm să apreciați acest proiect și să postați comentarii, pentru că într-adevăr ajută foarte mult. De asemenea, asigurați-vă că ați subliniat orice greșeli pe care le-am făcut și nu ezitați să puneți întrebări.

Vă mulțumim că ați văzut acest articol.

Pa !!!

Recomandat: