Sisukord:

MySQL ja Node-RED koos Raspberry Pi-ga: 6 sammu
MySQL ja Node-RED koos Raspberry Pi-ga: 6 sammu

Video: MySQL ja Node-RED koos Raspberry Pi-ga: 6 sammu

Video: MySQL ja Node-RED koos Raspberry Pi-ga: 6 sammu
Video: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, November
Anonim
MySQL ja Node-RED koos Raspberry Pi-ga
MySQL ja Node-RED koos Raspberry Pi-ga

Tere, sõbrad. Selles juhendis näitan teile, kuidas kasutada Node-RED mysql sõlme lihtsa protsessori temperatuuri logija tegemiseks. Alustame.

See on ka algaja juhend õppimiseks:

Sõlm-RED, selle võimalused ja peamised sõlmed.

PHPMyAdmini ja MySQL installimine.

Javascripti funktsioonisõlm sõlmes RED.

Vabandan uduse pildi pärast.

Samm: vajalikud asjad

Vajalikud asjad
Vajalikud asjad
Vajalikud asjad
Vajalikud asjad
Vajalikud asjad
Vajalikud asjad

Selle projekti jaoks kasutan ma Raspberry Pi Zero -d, kuna see on väike ja odav. See mahub kergesti teie taskusse. Nii et teie tarkvara reisib koos teiega. Kuid võite kasutada mis tahes arvutit, kui see on Debian Linuxil põhinev.

Teil on vaja ka Interneti -ühendust ja kohalikku juurdepääsu arvutile terminali (või ssh) kaudu.

Kui kasutate Maci või Linuxit:-

$ ssh pi@your_pi's_ip_address

Kui kasutate Windowsi, laadige alla ja installige Putty:-

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

Samm: logige sisse

Logi sisse
Logi sisse
Logi sisse
Logi sisse
Logi sisse
Logi sisse

Raspbiani vaikimisi sisselogimine:-

pi ja vaarikas.

Järgmisena käivitage need käsud.

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install nodejs npm noogutas.

Pange tähele, et kui te kasutate Raspbiani vanemat versiooni või Ubuntu 18.04 LTS või Debian 9, ei saa te noogutamist kergesti kättesaadavaks

Sellistel juhtudel peate Node-RED Install skripti käsitsi käivitama:-

bash <(curl -sL

3. samm: veel mõned käsud

Veel mõned käsud
Veel mõned käsud
Veel mõned käsud
Veel mõned käsud
Veel mõned käsud
Veel mõned käsud
Veel mõned käsud
Veel mõned käsud

Pärast seda, kui olete kõik installinud, käivitage

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

Internetist leiate ka juhiseid phpmyadmini ja mysqli installimiseks.

sudo nano /etc/apache2/apache2.conf

Minge põhja ja lisage

Kaasa /etc/phpmyadmin/apache.conf

Salvestage, kasutades Ctrl + O, Enter. Väljuge nuppudega CTrl + x

sudo /etc/init.d/apache2 taaskäivitage

Kui phpmyadmin on edukalt installitud, peaksite saama sisse logida localhost/phpmyadmin

Asendage localhost oma Pi IP -ga.

Logige sisse root ja parool, mille määrasite varem phpmyadmini installimise ajal.

4. samm: Node-RED ja PHPMyAdmin

Sõlmed-RED ja PHPMyAdmin
Sõlmed-RED ja PHPMyAdmin
Sõlmed-RED ja PHPMyAdmin
Sõlmed-RED ja PHPMyAdmin
Sõlmed-RED ja PHPMyAdmin
Sõlmed-RED ja PHPMyAdmin

Node-RED võimaldab teil luua graafiliselt ühendatud programme või voogusid. Lisateavet Node-RED kohta leiate aadressilt

Praegu näitan teile, kuidas lihtsat logerit luua.

Minge aadressile https://raspberrypi.local: 1880

Jälgi pilte.

See on JSON -string

[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "See on voog MySQL sõlme demonstartimiseks Sõlm-punane. / NMõõdame Raspberry Pi protsessori temperatuuri ja logime selle andmebaasi. "}, {" Id ":" abb00580.da71b8 "," type ":" süst "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," korda ":" 2 "," crontab ":" "," once ": false," OnceDelay ": 0,1," x ": 120," y ": 120," juhtmed ":

Kopeerige ja kleepige see string sellisena, nagu see on pildil näidatud kohas.

Olen postitanud ka pilte, mis näitavad kirjeid PHPMyAdmini.

Samm: märkige mõned asjad

Pange tähele vähe asju
Pange tähele vähe asju
Pange tähele vähe asju
Pange tähele vähe asju

Mõned olulised asjad, mida tuleb märkida, on IP -aadress. See võib olla erinev. Samuti peate esmalt looma andmebaasi nimega Node-RED-test, tabeli nimega test ja andma väljale nimeks "Field". Seda kõike saate saavutada PHPMyAdmini veebitööriista abil. See teeb andmebaaside kättetoimetamise tordiks. Internetis on palju ressursse, mis aitavad teid. Peate oma arvutisse installima vcgencmd. See on peamine tööriist, mis võimaldab teil vaadata oma süsteemi teavet. See on Raspbian Stretchile eelinstallitud.

Node-RED käivitamiseks:-

1) otse-

$ node-red-start

2) igal bootil-

$ sudo systemctl lubab nodered.service

6. samm: teie enda CPU_Temp_Logger

Teie enda CPU_Temp_Logger!
Teie enda CPU_Temp_Logger!

Nüüd, kui sirvite andmebaasi phpmyadminis, nagu pildil näidatud, märkate oma tabelisse kirjeid koos protsessori temperatuuridega.

Funktsioon Node on siin võti. See võimaldab teil sõnumeid filtreerida ja saadab päringu koos muutujaga temp. Ma selgitasin seda funktsiooni sõlmes. Vaata järgi. Sisestused tehakse iga kahe sekundi järel, kuid saate süstimissõlme viivitust muuta.

Lõbutse hästi:)

Palun meeldige see projekt ja postitage kommentaare, sest need aitavad tõesti palju. Samuti märkige kindlasti kõik võimalikud vead ja küsige julgelt küsimusi.

Täname teid selle artikli vaatamise eest.

Hüvasti !!!

Soovitan: