Turinys:

„MySQL“ir „Node-RED“su „Raspberry Pi“: 6 žingsniai
„MySQL“ir „Node-RED“su „Raspberry Pi“: 6 žingsniai

Video: „MySQL“ir „Node-RED“su „Raspberry Pi“: 6 žingsniai

Video: „MySQL“ir „Node-RED“su „Raspberry Pi“: 6 žingsniai
Video: The Complete Guide to Google Forms - Online Survey and Data Collection Tool! 2024, Liepa
Anonim
„MySQL“ir „Node-RED“su „Raspberry Pi“
„MySQL“ir „Node-RED“su „Raspberry Pi“

Sveiki, draugai. Šioje instrukcijoje aš jums parodysiu, kaip naudoti „Node-RED“„mysql“mazgą, kad būtų sukurtas paprastas procesoriaus temperatūros registratorius. Pradėkime.

Tai taip pat bus pradedančiųjų mokymosi vadovas:

Node-RED, jo galimybės ir pagrindiniai mazgai.

PHPMyAdmin ir MySQL diegimas.

„Javascript“funkcijos mazgas mazge-RED.

Atsiprašau už neryškų vaizdą.

1 žingsnis: reikalingi dalykai

Reikalingi dalykai
Reikalingi dalykai
Reikalingi dalykai
Reikalingi dalykai
Reikalingi dalykai
Reikalingi dalykai

Šiam projektui aš naudoju „Raspberry Pi Zero“, nes jis yra mažas ir pigus. Jis gali lengvai tilpti į jūsų kišenę. Taigi jūsų programinė įranga keliauja kartu su jumis. Bet jūs galite naudoti bet kurį pasirinktą kompiuterį, jei jis yra pagrįstas „Debian Linux“.

Jums taip pat reikės interneto ryšio ir vietinės prieigos prie kompiuterio per terminalą (arba ssh).

Jei naudojate „Mac“arba „Linux“:

$ ssh pi@your_pi's_ip_address

Jei naudojate „Windows“, atsisiųskite ir įdiekite „Putty“:-

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

2 žingsnis: Prisijunkite

Prisijungti
Prisijungti
Prisijungti
Prisijungti
Prisijungti
Prisijungti

Numatytasis Raspbian prisijungimas:-

pi ir aviečių.

Tada paleiskite šias komandas.

sudo apt-get atnaujinimas

sudo apt-get atnaujinimas

sudo apt-get install nodejs npm linktelėjo.

Atminkite, kad jums nebus lengvai prieinama, jei naudojate senesnę „Raspbian“versiją arba „Ubuntu 18.04 LTS“arba „Debian 9“

Tokiais atvejais turite rankiniu būdu paleisti „Node-RED Install“scenarijų:-

bash <(curl -sL

3 žingsnis: šiek tiek daugiau komandų

Dar keletas komandų
Dar keletas komandų
Dar keletas komandų
Dar keletas komandų
Dar keletas komandų
Dar keletas komandų
Dar keletas komandų
Dar keletas komandų

Kai viskas bus įdiegta, paleiskite

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

Internete taip pat rasite instrukcijas, kaip įdiegti „phpmyadmin“ir „mysql“.

sudo nano /etc/apache2/apache2.conf

Eikite į apačią ir pridėkite

Įtraukite /etc/phpmyadmin/apache.conf

Išsaugokite naudodami „Ctrl“+ O, „Enter“. Išeikite paspausdami CTrl + x

sudo /etc/init.d/apache2 paleiskite iš naujo

Jei „phpmyadmin“sėkmingai įdiegtas, turėtumėte turėti galimybę prisijungti prie „localhost“/„phpmyadmin“

Pakeiskite localhost savo Pi IP.

Prisijunkite kaip root ir slaptažodis, kurį anksčiau nustatėte diegdami „phpmyadmin“.

4 žingsnis: „Node-RED“ir „PHPMyAdmin“

Mazgas-RED ir PHPMyAdmin
Mazgas-RED ir PHPMyAdmin
Mazgas-RED ir PHPMyAdmin
Mazgas-RED ir PHPMyAdmin
Mazgas-RED ir PHPMyAdmin
Mazgas-RED ir PHPMyAdmin

„Node-RED“leidžia kurti grafiškai sujungtas programas ar srautus. Sužinokite daugiau apie „Node-RED“adresu

Kol kas parodysiu, kaip sukurti paprastą registratorių.

Eikite į https://raspberrypi.local: 1880

Sekite paveikslėlius.

Tai JSON eilutė

[{"id": "7c27ad7b.907564", "tipas": "skirtukas", "etiketė": "MySQL testas", "išjungta": klaidinga, "informacija": "Tai srautas, skirtas demonstartuoti MySQL mazgą Raudonas mazgas. / NMatuojame „Raspberry Pi“procesoriaus temperatūrą ir registruojame ją duomenų bazėje. "}, {" Id ":" abb00580.da71b8 "," type ":" injekcija "," z ":" 7c27ad7b. 907564 "," name ":" Trigeris "," tema ":" "," naudingoji apkrova ":" "," payloadType ":" data "," pakartoti ":" 2 "," crontab ":" "," vieną kartą ": false", "OnceDelay": 0,1, "x": 120, "y": 120, "laidai":

Nukopijuokite ir įklijuokite šią eilutę tokią, kokia yra paveikslėlyje.

Aš taip pat paskelbiau nuotraukas, kuriose rodomi įrašai „PHPMyAdmin“.

5 žingsnis: atkreipkite dėmesį į keletą dalykų

Atkreipkite dėmesį į keletą dalykų
Atkreipkite dėmesį į keletą dalykų
Atkreipkite dėmesį į keletą dalykų
Atkreipkite dėmesį į keletą dalykų

Keletas svarbių dalykų, į kuriuos reikia atkreipti dėmesį, yra IP adresas. Gali būti kitaip. Taip pat pirmiausia turite sukurti duomenų bazę, pavadintą „Node-RED-test“, lentelę, pavadintą testas, ir pavadinti lauką „Field“. Visa tai galite pasiekti naudodami PHPMyAdmin žiniatinklio įrankį. Duomenų bazių perdavimas tampa torto gabalu. Internete yra daug išteklių, kurie jums padės. Į savo kompiuterį turite įdiegti „vcgencmd“. Tai yra pagrindinis įrankis, leidžiantis peržiūrėti sistemos informaciją. Jis iš anksto įdiegtas „Raspbian Stretch“.

Norėdami paleisti „Node-RED“:-

1) tiesiogiai-

$ node-red-start

2) ant kiekvieno įkrovos-

$ sudo systemctl enable nodered.service

6 veiksmas: jūsų pačių CPU_Temp_Logger

Jūsų pačių CPU_Temp_Logger!
Jūsų pačių CPU_Temp_Logger!

Dabar, jei naršysite „phpmyadmin“duomenų bazėje, kaip parodyta paveikslėlyje, pastebėsite įrašus, pridėtus prie jūsų lentelės su jūsų CPU temperatūra.

Funkcija „Node“čia yra raktas. Tai leidžia filtruoti pranešimus ir siunčia užklausą kartu su kintamuoju temp. Aš tai paaiškinau funkcijų mazge. Pasižiūrėk. Įrašai atliekami kas dvi sekundes, tačiau įvedimo mazgo delsą galite pakeisti.

Pasilinksmink:)

Patinka šis projektas ir rašykite komentarus, nes jie tikrai labai padeda. Be to, būtinai nurodykite visas mano padarytas klaidas ir nedvejodami užduokite klausimus.

Dėkojame, kad peržiūrėjote šį straipsnį.

Ate !!!

Rekomenduojamas: