Sisällysluettelo:

MySQL ja Node-RED Raspberry Pi: 6 vaihetta
MySQL ja Node-RED Raspberry Pi: 6 vaihetta

Video: MySQL ja Node-RED Raspberry Pi: 6 vaihetta

Video: MySQL ja Node-RED Raspberry Pi: 6 vaihetta
Video: MEGA Chia GPU Farming and Plotting Guide for Linux - Gigahorse Start to Finish - 2023 2024, Heinäkuu
Anonim
MySQL ja Node-RED Raspberry Pi: n kanssa
MySQL ja Node-RED Raspberry Pi: n kanssa

Hei ystävät. Tässä ohjeessa näytän sinulle, kuinka voit käyttää Node-RED mysql -solmua yksinkertaisen suorittimen lämpötilan kirjaajan luomiseen. Aloitetaan.

Tämä on myös aloittelijan opas oppimiseen:

Solmu-PUNAINEN, sen mahdollisuudet ja pääsolmut.

PHPMyAdminin ja MySQL: n asennus.

Javascript-funktiosolmu solmussa-PUNAINEN.

Anteeksi epätarkka kuva.

Vaihe 1: Tarvittavat asiat

Tarvittavat asiat
Tarvittavat asiat
Tarvittavat asiat
Tarvittavat asiat
Tarvittavat asiat
Tarvittavat asiat

Tässä projektissa käytän Raspberry Pi Zeroa, koska se on pieni ja halpa. Se mahtuu helposti taskuun. Joten ohjelmistosi kulkee mukanasi. Voit kuitenkin käyttää mitä tahansa haluamaasi tietokonetta, kunhan se on Debian Linux -pohjainen.

Tarvitset myös Internet -yhteyden ja paikallisen pääsyn tietokoneeseesi päätelaitteen (tai ssh) kautta.

Jos käytät Macia tai Linuxia:-

$ ssh pi@your_pi's_ip_address

Jos käytät Windowsia, lataa ja asenna Putty:-

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

Vaihe 2: Kirjaudu sisään

Kirjaudu sisään
Kirjaudu sisään
Kirjaudu sisään
Kirjaudu sisään
Kirjaudu sisään
Kirjaudu sisään

Raspbian-oletuskirjautuminen:-

pi ja vadelma.

Suorita seuraavaksi nämä komennot.

sudo apt-get päivitys

sudo apt-get päivitys

sudo apt-get install nodejs npm nyökkäsi.

Huomaa, ettet nyökkää helposti saataville, jos käytät vanhempaa Raspbian -versiota tai Ubuntu 18.04 LTS- tai Debian 9 -versiota

Tällaisissa tapauksissa sinun on suoritettava Node-RED Install -skripti manuaalisesti:-

bash <(curl -sL

Vaihe 3: Muutama komento

Muutama komento
Muutama komento
Muutama komento
Muutama komento
Muutama komento
Muutama komento
Muutama komento
Muutama komento

Kun kaikki on asennettu, suorita

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

Netistä löydät myös ohjeet phpmyadminin ja mysqlin asentamiseen.

sudo nano /etc/apache2/apache2.conf

Siirry alareunaan ja lisää

Sisällytä /etc/phpmyadmin/apache.conf

Tallenna painamalla Ctrl + O, Enter. Poistu näppäimellä CTrl + x

sudo /etc/init.d/apache2 uudelleen

Jos phpmyadmin on asennettu onnistuneesti, sinun pitäisi pystyä kirjautumaan localhost/phpmyadminiin

Korvaa localhost Pi: n IP -osoitteella.

Kirjaudu pääkäyttäjänä ja salasana, jonka asetit aiemmin phpmyadminin asennuksen aikana.

Vaihe 4: Solmu-RED ja PHPMyAdmin

Solmu-RED ja PHPMyAdmin
Solmu-RED ja PHPMyAdmin
Solmu-RED ja PHPMyAdmin
Solmu-RED ja PHPMyAdmin
Solmu-RED ja PHPMyAdmin
Solmu-RED ja PHPMyAdmin

Node-RED: n avulla voit luoda graafisesti kytkettyjä ohjelmia tai kulkuja. Lisätietoja Node-REDistä on osoitteessa

Toistaiseksi näytän sinulle, miten luodaan yksinkertainen loki.

Siirry osoitteeseen https://raspberrypi.local: 1880

Seuraa kuvia.

Tämä on JSON -merkkijono

[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "Tämä on kulku MySQL -solmun demonstartoimiseksi Solmu-punainen. / NMittaamme Raspberry Pi -suorittimen lämpötilan ja kirjaamme sen tietokantaan. "}, {" Id ":" abb00580.da71b8 "," type ":" injize "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," toista ":" 2 "," crontab ":" "," kerran ": false," OnceDelay ": 0,1," x ": 120," y ": 120," johdot ":

Kopioi ja liitä tämä merkkijono sellaisena kuin se on kuvassa.

Olen myös lähettänyt PHPMyAdminiin kuvia, joissa näkyy merkinnät.

Vaihe 5: Huomaa muutama asia

Huomaa muutama asia
Huomaa muutama asia
Huomaa muutama asia
Huomaa muutama asia

Muutama tärkeä huomioitava asia on IP -osoite. Se voi olla erilainen. Lisäksi sinun on ensin luotava tietokanta nimeltä Node-RED-test, taulukko nimeltä test ja nimeä kenttä "Field". Voit tehdä tämän kaiken PHPMyAdmin -verkkotyökalun avulla. Se tekee tietokantojen luovuttamisesta kakkua. Netissä on paljon resursseja, jotka auttavat sinua. Sinun on asennettava vcgencmd tietokoneellesi. Se on tärkein työkalu, jonka avulla voit tarkastella järjestelmän tietoja. Se ei ole esiasennettu Raspbian Stretchiin.

Node-RED: n suorittaminen:-

1) suoraan-

$ node-red-start

2) Jokaisen käynnistyksen yhteydessä

$ sudo systemctl enable nodered.service

Vaihe 6: Oma CPU_Temp_Logger

Oma CPU_Temp_Logger!
Oma CPU_Temp_Logger!

Jos selaat tietokantaa phpmyadminissa, kuten kuvassa näkyy, huomaat taulukkoon lisätyt merkinnät CPU: n lämpötiloista.

Toiminto Solmu on tässä avain. Sen avulla voit suodattaa viestejä ja lähettää kyselyn yhdessä temp -muuttujan kanssa. Olen selittänyt sen funktiosolmussa. Tarkista se. Merkinnät tehdään kahden sekunnin välein, mutta voit muuttaa ruiskutussolmun viivettä.

Pidä hauskaa:)

Tykkää tästä projektista ja lähetä kommentteja, koska ne auttavat todella paljon. Muista myös mainita mahdolliset virheeni ja esittää kysymyksiä.

Kiitos, että katselit tätä artikkelia.

Hei hei !!!

Suositeltava: