Sisukord:
- Samm: vajalikud asjad
- Samm: logige sisse
- 3. samm: veel mõned käsud
- 4. samm: Node-RED ja PHPMyAdmin
- Samm: märkige mõned asjad
- 6. samm: teie enda CPU_Temp_Logger
Video: MySQL ja Node-RED koos Raspberry Pi-ga: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
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
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
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
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
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
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:
Raspberry Pi - autonoomne Mars Rover koos OpenCV objektide jälgimisega: 7 sammu (koos piltidega)
Raspberry Pi - autonoomne Mars Rover koos OpenCV objektide jälgimisega: toiteallikaks Raspberry Pi 3, avatud CV objektide tuvastamine, ultraheliandurid ja reduktoriga alalisvoolumootorid. See rover saab jälgida mis tahes objekti, mille jaoks ta on koolitatud, ja liikuda igal maastikul
Täielik DIY Raspberry Pi ilmajaam koos tarkvaraga: 7 sammu (koos piltidega)
Täielik DIY Raspberry Pi ilmajaam tarkvaraga: veebruari lõpus nägin seda postitust Raspberry Pi saidil. http://www.raspberrypi.org/school-weather-station- … Nad olid loonud koolidele Raspberry Pi ilmajaamad. Ma tahtsin täiesti ühte! Kuid sel ajal (ja ma usun, et kirjutamise ajal
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga: 17 sammu (koos piltidega)
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga: See projekt võimaldab teil taasavastada 1980ndate mängumaastiku, äratades ellu vana Commodore 64 koduarvuti, kasutades uusi komponente ja neid mitmekülgseid Lego klotse! Kui teil oli üks neist arvutitest, võimaldab see ehitis unustatud mänge uuesti mängida
Kaasaskantav ümbris koos akuga Raspberry Pi Zero W (EN/FR) jaoks: 5 sammu (koos piltidega)
Kaasaskantav ümbris koos akuga Raspberry Pi Zero W (EN/FR) jaoks: ETSee juhend selgitab, kuidas luua " kaasaskantav arvuti " Raspberry Pi null, Iphone aku ja mõned elektroonikamoodulid avec un Raspberry Pi zero, une ba
Roomblock: platvorm ROS -i navigeerimise õppimiseks koos Roomba, Raspberry Pi ja RPLIDARiga: 9 sammu (koos piltidega)
Roomblock: platvorm ROS -i navigeerimise õppimiseks koos Roomba, Raspberry Pi ja RPLIDARiga: mis see on? &Quot; Roomblock " on robotplatvorm, mis koosneb Roombast, Raspberry Pi 2 -st, lasersensorist (RPLIDAR) ja mobiilpatareist. Paigaldusraami saab valmistada 3D -printeritega. ROS -navigatsioonisüsteem võimaldab teha ruumide kaarti ja kasutada i