Kazalo:

MySQL in Node-RED z Raspberry Pi: 6 korakov
MySQL in Node-RED z Raspberry Pi: 6 korakov

Video: MySQL in Node-RED z Raspberry Pi: 6 korakov

Video: MySQL in Node-RED z Raspberry Pi: 6 korakov
Video: ComfyUI Tutorial - How to Install ComfyUI on Windows, RunPod & Google Colab | Stable Diffusion SDXL 2024, November
Anonim
MySQL in Node-RED z Raspberry Pi
MySQL in Node-RED z Raspberry Pi

Pozdravljeni prijatelji. V tem navodilu vam bom pokazal, kako z vozliščem mysql Node-RED narediti preprost zapisovalnik temperature procesorja. Začnimo.

To bo tudi vodnik za začetnike pri učenju:

Node-RED, njegove možnosti in glavna vozlišča.

Namestitev PHPMyAdmin in MySQL.

Vozlišče funkcij Javascript v Node-RED.

Oprostite za zamegljeno sliko.

1. korak: Potrebne stvari

Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari

Za ta projekt uporabljam Raspberry Pi Zero, ker je majhen in poceni. Z lahkoto se prilega v žep. Tako vaša programska oprema potuje skupaj z vami. Lahko pa uporabite kateri koli računalnik po vaši izbiri, če le temelji na Debian Linuxu.

Potrebovali boste tudi internetno povezavo in lokalni dostop do računalnika prek terminala (ali ssh).

Če uporabljate Mac ali Linux:-

$ ssh pi@your_pi's_ip_address

Če uporabljate Windows, prenesite in namestite Putty:-

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

2. korak: Prijava

Vpiši se
Vpiši se
Vpiši se
Vpiši se
Vpiši se
Vpiši se

Privzeta prijava v Raspbian:-

pi in malina.

Nato zaženite te ukaze.

sudo apt-get posodobitev

sudo apt-get nadgradnja

sudo apt-get install nodejs npm nodered.

Upoštevajte, da vozlišča ne bodo na voljo, če uporabljate starejšo različico Raspbiana ali Ubuntu 18.04 LTS ali Debian 9

V takih primerih morate ročno zagnati Node-RED Install script:-

bash <(curl -sL

3. korak: Še nekaj ukazov

Še nekaj ukazov
Še nekaj ukazov
Še nekaj ukazov
Še nekaj ukazov
Še nekaj ukazov
Še nekaj ukazov
Še nekaj ukazov
Še nekaj ukazov

Ko namestite vse, zaženite

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

Na spletu lahko najdete tudi navodila za namestitev phpmyadmin in mysql.

sudo nano /etc/apache2/apache2.conf

Pojdite na dno in dodajte

Vključi /etc/phpmyadmin/apache.conf

Shranite s kombinacijo tipk Ctrl + O, Enter. Zaprite s CTrl + x

sudo /etc/init.d/apache2 ponovni zagon

Če je phpmyadmin uspešno nameščen, se morate prijaviti v localhost/phpmyadmin

Zamenjajte localhost z IP -jem vašega Pi -ja.

Prijavite se kot root in geslo, ki ste ga nastavili prej med namestitvijo phpmyadmina.

4. korak: Node-RED in PHPMyAdmin

Node-RED in PHPMyAdmin
Node-RED in PHPMyAdmin
Node-RED in PHPMyAdmin
Node-RED in PHPMyAdmin
Node-RED in PHPMyAdmin
Node-RED in PHPMyAdmin

Node-RED vam omogoča ustvarjanje grafično povezanih programov ali tokov. Več o Node-RED na

Za zdaj vam bom pokazal, kako ustvariti preprost zapisovalnik.

Pojdite na https://raspberrypi.local: 1880

Sledite slikam.

To je niz JSON

[{"id": "7c27ad7b.907564", "type": "tab", "label": "Test MySQL", "disabled": false, "info": "To je tok za demontažo vozlišča MySQL v Node-Red. / NMerimo temperaturo procesorja Raspberry Pi in jo vnesemo v bazo podatkov. "}, {" Id ":" abb00580.da71b8 "," type ":" inject "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," repeat ":" 2 "," crontab ":" "," enkrat ": false," onceDelay ": 0,1," x ": 120," y ": 120," žice ":

Kopirajte in prilepite ta niz, kot je na mestu, prikazanem na sliki.

Slike, ki prikazujejo vnose, sem objavil tudi v PHPMyAdmin.

5. korak: Upoštevajte nekaj stvari

Upoštevajte nekaj stvari
Upoštevajte nekaj stvari
Upoštevajte nekaj stvari
Upoštevajte nekaj stvari

Nekaj pomembnih stvari, ki jih je treba omeniti, je naslov IP. Lahko je drugače. Prav tako morate najprej ustvariti bazo podatkov z imenom Node-RED-test, tabelo z imenom test in poimenovati polje "Polje". Vse to lahko dosežete s pomočjo spletnega orodja PHPMyAdmin. Izročanje zbirk podatkov je kos torte. Na spletu je veliko virov, ki vam lahko pomagajo. V računalnik morate namestiti vcgencmd. To je glavno orodje, ki vam omogoča ogled informacij o vašem sistemu. Na voljo je vnaprej nameščen na Raspbian Stretch.

Če želite zagnati Node-RED:-

1) neposredno-

$ node-red-start

2) Pri vsakem zagonu-

$ sudo systemctl omogoči nodered.service

6. korak: Vaš zelo lasten CPU_Temp_Logger

Vaš zelo lasten CPU_Temp_Logger!
Vaš zelo lasten CPU_Temp_Logger!

Če brskate po zbirki podatkov v phpmyadminu, kot je prikazano na sliki, boste opazili vnose, dodane v vašo tabelo s temperaturami vašega CPU -ja.

Tu je ključna funkcija Node. Omogoča filtriranje sporočil in pošiljanje poizvedbe skupaj s spremenljivko temp. To sem razložil v vozlišču funkcij. Preverite. Vnosi se izvajajo vsaki dve sekundi, vendar lahko spremenite zakasnitev v vozlišču za vbrizgavanje.

Zabavaj se:)

Všečkajte ta projekt in objavite komentarje, ker res veliko pomagajo. Prav tako ne pozabite opozoriti na morebitne napake, ki sem jih naredil, in vas prosimo, da postavljate vprašanja.

Hvala za ogled tega članka.

Adijo !!!

Priporočena: