Përmbajtje:

MySQL dhe Node-RED Me Raspberry Pi: 6 hapa
MySQL dhe Node-RED Me Raspberry Pi: 6 hapa

Video: MySQL dhe Node-RED Me Raspberry Pi: 6 hapa

Video: MySQL dhe Node-RED Me Raspberry Pi: 6 hapa
Video: What is a Server? Servers vs Desktops Explained 2024, Korrik
Anonim
MySQL dhe Node-RED Me Raspberry Pi
MySQL dhe Node-RED Me Raspberry Pi

Përshëndetje miq. Në këtë udhëzues, unë do t'ju tregoj se si të përdorni nyjen mysql Node-RED për të bërë një regjistrues të thjeshtë të temperaturës së CPU. Le të fillojmë.

Ky do të jetë gjithashtu një udhëzues fillestar për të mësuar:

Nyja-KUQ, mundësitë e saj dhe nyjet kryesore.

Instalimi i PHPMyAdmin dhe MySQL.

Nyja e funksionit Javascript në Nyjen-KUQ.

Na falni për figurën e turbullt.

Hapi 1: Gjërat e nevojshme

Gjërat e nevojshme
Gjërat e nevojshme
Gjërat e nevojshme
Gjërat e nevojshme
Gjërat e nevojshme
Gjërat e nevojshme

Për këtë projekt unë jam duke përdorur një Raspberry Pi Zero sepse është i vogël dhe i lirë Mund të futet lehtësisht në xhepin tuaj. Kështu që softueri juaj udhëton së bashku me ju. Por mund të përdorni çdo kompjuter sipas zgjedhjes tuaj, për sa kohë që është i bazuar në Debian Linux.

Ju gjithashtu do të keni nevojë për një lidhje interneti dhe qasje lokale në kompjuterin tuaj përmes terminalit (ose ssh).

Nëse jeni duke përdorur Mac ose Linux:-

$ ssh pi@adresa_i_pi_toj

Nëse jeni duke përdorur Windows, shkarkoni dhe instaloni Putty:-

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

Hapi 2: Hyrja

Identifikohu
Identifikohu
Identifikohu
Identifikohu
Identifikohu
Identifikohu

Hyrja e paracaktuar në Raspbian:-

pi dhe mjedër.

Tjetra, ekzekutoni këto komanda.

përditësim sudo apt-get

sudo apt-get upgrade

sudo apt-get install nodejs npm nodered.

Vini re se nuk do të viheni në dispozicion pa nyje nëse përdorni një version më të vjetër të Raspbian, ose Ubuntu 18.04 LTS ose Debian 9

Në raste të tilla ju duhet të ekzekutoni manualisht skriptin Node-RED Install:-

bash <(curl -sL

Hapi 3: Pak më shumë komanda

Pak më shumë komanda
Pak më shumë komanda
Pak më shumë komanda
Pak më shumë komanda
Pak më shumë komanda
Pak më shumë komanda
Pak më shumë komanda
Pak më shumë komanda

Pasi të keni instaluar gjithçka, ekzekutoni

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

Në internet gjithashtu mund të gjeni udhëzime se si të instaloni phpmyadmin dhe mysql.

sudo nano /etc/apache2/apache2.conf

Shkoni në fund dhe shtoni

Përfshi /etc/phpmyadmin/apache.conf

Ruaj duke përdorur Ctrl + O, Enter. Dilni me CTrl + x

rinis sudo /etc/init.d/apache2

Nëse phpmyadmin është instaluar me sukses, duhet të jeni në gjendje të identifikoheni në localhost/phpmyadmin

Zëvendësoni localhost me IP -në tuaj Pi.

Hyni si root dhe fjalëkalimi që keni vendosur më herët gjatë instalimit të phpmyadmin.

Hapi 4: Nyja-RED dhe PHPMyAdmin

Nyja-RED dhe PHPMyAdmin
Nyja-RED dhe PHPMyAdmin
Nyja-RED dhe PHPMyAdmin
Nyja-RED dhe PHPMyAdmin
Nyja-RED dhe PHPMyAdmin
Nyja-RED dhe PHPMyAdmin

Node-RED ju lejon të krijoni programe ose rrjedha të lidhura grafikisht. Mësoni më shumë rreth Node-RED në

Tani për tani, unë do t'ju tregoj se si të krijoni një regjistrues të thjeshtë.

Shkoni te https://raspberrypi.local: 1880

Ndiqni fotografitë.

Ky është vargu JSON

[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "Ky është një rrjedhë për të demonstruar nyjen MySQL në Nyja-e Kuqe. / NMasim temperaturën e CPU-së së Raspberry Pi dhe e regjistrojmë në bazën e të dhënave. "}, {" Id ":" abb00580.da71b8 "," type ":" inject "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," repeat ":" 2 "," crontab ":" "," një herë ": false," një herë Vonesa ": 0.1," x ": 120," y ": 120," tela ":

Kopjoni dhe ngjisni këtë varg ashtu siç është në vendin e treguar në figurë.

Unë gjithashtu kam postuar fotografitë që tregojnë Hyrjet në PHPMyAdmin.

Hapi 5: Vini re disa gjëra

Vini re disa gjëra
Vini re disa gjëra
Vini re disa gjëra
Vini re disa gjëra

Disa gjëra të rëndësishme për tu shënuar janë adresa IP. Mund të jetë ndryshe. Gjithashtu, së pari duhet të krijoni një bazë të dhënash të quajtur Node-RED-test, një tabelë të quajtur test dhe të emërtoni fushën "Fusha". Ju mund t'i arrini të gjitha këto me ndihmën e mjetit të uebit PHPMyAdmin. Kjo e bën dhënien e bazave të të dhënave një copë tortë. Ka shumë burime në internet për t'ju ndihmuar. Ju duhet të instaloni vcgencmd në kompjuterin tuaj. Shtë mjeti kryesor që ju lejon të shikoni informacionin e sistemit tuaj. Ajo vjen para-instaluar në Raspbian Stretch.

Për të drejtuar Node-RED:-

1) drejtpërdrejt-

$ nyje-e kuqe-fillimi

2) Në çdo çizme-

$ sudo systemctl aktivizoni shërbimin nodered.service

Hapi 6: CPU_Temp_Logger -i juaj shumë personal

CPU_Temp_Logger juaj Shumë Vet!
CPU_Temp_Logger juaj Shumë Vet!

Tani nëse shfletoni bazën e të dhënave në phpmyadmin siç tregohet në figurë, do të vini re shënime të shtuara në tabelën tuaj me temperaturat e CPU -së tuaj.

Funksioni Nyja është çelësi këtu. Kjo ju lejon të filtroni mesazhet dhe dërgon pyetjen së bashku me ndryshoren temp. Unë e kam shpjeguar atë në nyjen e funksionit. Kontrolloje. Regjistrimet bëhen çdo dy sekonda, por mund të ndryshoni vonesën në nyjen e injektimit.

Argëtohu:)

Ju lutemi pëlqeni këtë projekt dhe postoni komente, sepse ato me të vërtetë ndihmojnë shumë. Gjithashtu, sigurohuni që të tregoni çdo gabim që mund të kem bërë dhe mos ngurroni të bëni pyetje.

Faleminderit për shikimin e këtij artikulli.

Mirupafshim !!!

Recommended: