
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Sveiki draugi. Šajā pamācībā es jums parādīšu, kā izmantot Node-RED mysql mezglu, lai izveidotu vienkāršu CPU temperatūras reģistrētāju. Sāksim.
Šis būs arī iesācēja ceļvedis mācībām:
Mezgls-SARKANS, tā iespējas un galvenie mezgli.
PHPMyAdmin un MySQL instalēšana.
Javascript funkcijas mezgls mezglā-RED.
Atvainojiet par izplūdušo attēlu.
1. darbība. Nepieciešamās lietas



Šim projektam es izmantoju Raspberry Pi Zero, jo tas ir mazs un lēts. To var viegli ievietot kabatā. Tātad jūsu programmatūra ceļo kopā ar jums. Bet jūs varat izmantot jebkuru datoru pēc savas izvēles, ja vien tas ir balstīts uz Debian Linux.
Jums būs nepieciešams arī interneta savienojums un vietēja piekļuve datoram, izmantojot termināli (vai ssh).
Ja izmantojat Mac vai Linux:-
$ ssh pi@your_pi's_ip_address
Ja izmantojat Windows, lejupielādējiet un instalējiet Putty:-
www.chiark.greenend.org.uk/~sgtatham/putty…
2. darbība. Piesakieties



Noklusējuma Raspbian pieteikšanās:-
pi un aveņu.
Pēc tam palaidiet šīs komandas.
sudo apt-get update
sudo apt-get jauninājums
sudo apt-get install nodejs npm nodered.
Ņemiet vērā, ka, ja izmantojat vecāku Raspbian versiju vai Ubuntu 18.04 LTS vai Debian 9, jūs nevarēsit viegli piekļūt.
Šādos gadījumos jums ir manuāli jāpalaiž Node-RED Install skripts:-
bash <(curl -sL
3. darbība. Vēl dažas komandas




Pēc tam, kad viss ir instalēts, palaidiet
sudo apt-get install -y mysql-serveris php-mysql phpmyadmin apache2
Tiešsaistē varat atrast arī norādījumus par to, kā instalēt phpmyadmin un mysql.
sudo nano /etc/apache2/apache2.conf
Iet uz leju un pievienojiet
Iekļaujiet /etc/phpmyadmin/apache.conf
Saglabājiet, izmantojot Ctrl + O, Enter. Iziet, izmantojot CTrl + x
restartējiet sudo /etc/init.d/apache2
Ja phpmyadmin ir veiksmīgi instalēts, jums vajadzētu būt iespējai pieteikties localhost/phpmyadmin
Aizstājiet localhost ar sava Pi IP.
Piesakieties kā root un parole, kuru iepriekš iestatījāt phpmyadmin instalēšanas laikā.
4. darbība: mezgls RED un PHPMyAdmin



Node-RED ļauj izveidot grafiski savienotas programmas vai plūsmas. Uzziniet vairāk par Node-RED vietnē
Šobrīd es jums parādīšu, kā izveidot vienkāršu reģistrētāju.
Dodieties uz vietni https://raspberrypi.local: 1880
Sekojiet attēliem.
Šī ir JSON virkne
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "Šī ir plūsma, lai demonstartētu MySQL mezglu Mezgls sarkans. / NMērām Raspberry Pi CPU temperatūru un reģistrējam to datu bāzē. "}, {" Id ":" abb00580.da71b8 "," type ":" injicēt "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," Repeate ":" 2 "," crontab ":" "," once ": false," OnceDelay ": 0,1," x ": 120," y ": 120," vadi ":
Kopējiet un ielīmējiet šo virkni, kā tas ir attēlā redzamajā vietā.
Esmu ievietojis arī attēlus, kuros redzami ieraksti PHPMyAdmin.
5. solis: ņemiet vērā dažas lietas


Dažas svarīgas lietas, kas jāņem vērā, ir IP adrese. Tas varētu būt citādi. Tāpat vispirms jāizveido datu bāze ar nosaukumu Node-RED-test, tabula ar nosaukumu tests un jānosauc lauks "Field". To visu var panākt, izmantojot tīmekļa rīku PHPMyAdmin. Tas padara datu bāzu nodošanu par kūku. Tiešsaistē ir daudz resursu, kas jums palīdzēs. Jums datorā jāinstalē vcgencmd. Tas ir galvenais rīks, kas ļauj apskatīt sistēmas informāciju. Tas ir iepriekš instalēts Raspbian Stretch.
Lai palaistu mezglu-RED:-
1) tieši-
$ node-red-start
2) Katrā zābakā-
$ sudo systemctl iespējot nodered.service
6. darbība: jūsu pašu CPU_Temp_Logger

Tagad, pārlūkojot datubāzi phpmyadmin, kā parādīts attēlā, jūs pamanīsit ierakstus, kas pievienoti jūsu tabulai ar jūsu CPU temperatūru.
Funkcija Mezgls šeit ir atslēga. Tas ļauj filtrēt ziņojumus un nosūta vaicājumu kopā ar mainīgo temp. Es to izskaidroju funkciju mezglā. Pārbaudiet to. Ieraksti tiek veikti ik pēc divām sekundēm, bet jūs varat mainīt aizkavi injekcijas mezglā.
Izklaidējieties:)
Lūdzu, patīk šis projekts un ievietojiet komentārus, jo tie patiešām daudz palīdz. Noteikti norādiet arī uz kļūdām, kuras es esmu pieļāvis, un droši uzdodiet jautājumus.
Paldies, ka apskatījāt šo rakstu.
Čau !!!
Ieteicams:
Kā pieslēgt Raspberry Pi mākonim, izmantojot Node.js: 7 soļi

Kā pieslēgt Raspberry Pi mākonim, izmantojot Node.js: šī apmācība ir noderīga ikvienam, kurš vēlas pieslēgt Raspberry Pi mākonim, īpaši ar AskSensors IoT platformu, izmantojot Node.js. Vai jums nav Raspberry Pi? Ja jums pašlaik nepieder Raspberry Pi, es ieteikšu jums iegādāties Raspberry
Pirkstu nospiedumu un uz RFID balstīta apmeklējuma sistēma, izmantojot Raspberry Pi un MySQL datu bāzi: 5 soļi

Uz pirkstu nospiedumiem un RFID balstīta apmeklējuma sistēma, izmantojot Raspberry Pi un MySQL datubāzi: šī projekta video
LAMP (Linux, Apache, MySQL, PHP) instalēšana Raspberry Pi: 7 soļi

LAMP (Linux, Apache, MySQL, PHP) instalēšana Raspberry Pi: iestatiet LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) kaudzi ar PHPMyAdmin un FTP piekļuvi savā Raspberry Pi un konfigurējiet to lai strādātu kā tīmekļa serveris. Jums būs nepieciešams Raspberry Pi dators, kas savienots ar internetu ar 8
Kā izveidot vietni Raspberry Pi, izmantojot Node.js, Express un MongoDB 1. daļa: 6 soļi

Kā izveidot vietni Raspberry Pi, izmantojot Node.js, Express un MongoDB … 1. daļa: Laipni lūdzam manas node.js tīmekļa lietotnes apmācības 1. DAĻĀ. Pirmajā daļā tiks apskatīta nepieciešamā programmatūra, ko izmanto lietotņu nod.js izstrādei, kā izmantot portu pāradresāciju, kā izveidot lietotni, izmantojot Express, un kā palaist jūsu lietotni. Šī otrā daļa
Google Vision API, izmantojot Raspberry Pi un Node: 11 soļi

Google Vision API, izmantojot Raspberry Pi un Node: Šis ir Google Vision API lietošanas sākšanas ceļvedis. Tas izmanto šādu Raspberry Pi Zero W Arch Linux NodeJS interneta savienojumu. Vai nezināt Arch Linux? Vai arī kā iestatīt Raspberry Pi? Neuztraucieties, esmu uzrakstījis rakstu sēriju, kurā