Tartalomjegyzék:
- 1. lépés: Szükséges dolgok
- 2. lépés: Bejelentkezés
- 3. lépés: Még néhány parancs
- 4. lépés: Node-RED és PHPMyAdmin
- 5. lépés: Vegyen figyelembe néhány dolgot
- 6. lépés: Saját CPU_Temp_Logger
Videó: MySQL és Node-RED a Raspberry Pi-vel: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Hello barátok. Ebben az utasításban megmutatom, hogyan használhatja a Node-RED mysql csomópontot egy egyszerű CPU hőmérséklet naplózó létrehozásához. Lássunk neki.
Ez egy kezdő útmutató a tanuláshoz is:
Node-RED, lehetőségei és fő csomópontjai.
A PHPMyAdmin és a MySQL telepítése.
Javascript függvénycsomópont NED-RED-ben.
Elnézést a homályos képért.
1. lépés: Szükséges dolgok
Ehhez a projekthez egy Raspberry Pi Zero -t használok, mert kicsi és olcsó. Könnyen elfér a zsebében. Tehát a szoftver együtt utazik veled. De bármelyik választott számítógépet használhatja, amennyiben az Debian Linux alapú.
Szüksége lesz internetkapcsolatra és helyi hozzáférésre is a számítógéphez a terminálon (vagy ssh -n) keresztül.
Ha Macet vagy Linuxot használ:-
$ ssh pi@your_pi's_ip_address
Ha Windows rendszert használ, töltse le és telepítse a Putty alkalmazást:-
www.chiark.greenend.org.uk/~sgtatham/putty…
2. lépés: Bejelentkezés
Alapértelmezett Raspbian bejelentkezés:-
pi és málna.
Ezután futtassa ezeket a parancsokat.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nodejs npm bólintott.
Ne feledje, hogy nem lesz könnyen bólintható, ha a Raspbian vagy az Ubuntu 18.04 LTS vagy a Debian 9 régebbi verzióját használja
Ilyen esetekben manuálisan kell futtatnia a Node-RED Install parancsfájlt:-
bash <(curl -sL
3. lépés: Még néhány parancs
Miután mindent telepített, futtassa
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
Online is talál utasításokat a phpmyadmin és a mysql telepítéséhez.
sudo nano /etc/apache2/apache2.conf
Menj az aljára, és add hozzá
Tartalmazza az /etc/phpmyadmin/apache.conf fájlt
Mentse a Ctrl + O, Enter billentyűkombinációval. Kilépés a CTrl + x gombbal
sudo /etc/init.d/apache2 újraindítás
Ha a phpmyadmin telepítése sikeres, akkor be kell tudnia jelentkezni a localhost/phpmyadmin webhelyre
Cserélje ki a localhostot a Pi IP -jére.
Jelentkezzen be root felhasználóként és a phpmyadmin telepítése során korábban megadott jelszóval.
4. lépés: Node-RED és PHPMyAdmin
A Node-RED lehetővé teszi grafikusan összekapcsolt programok vagy folyamatok létrehozását. Tudjon meg többet a Node-RED-ről a https://nodered.org oldalon
Egyelőre megmutatom, hogyan hozhat létre egyszerű naplózót.
Keresse fel a https://raspberrypi.local: 1880 oldalt
Kövesse a képeket.
Ez a JSON karakterlánc
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "Ez egy folyamat a MySQL csomópont Node-Red. / NMérjük a Raspberry Pi CPU-jának hőmérsékletét, és naplózzuk az adatbázisba. "}, {" Id ":" abb00580.da71b8 "," type ":" inject "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," ismételje ":" 2 "," crontab ":" "," egyszer ": false," OnceDelay ": 0,1," x ": 120," y ": 120," vezetékek ":
Másolja és illessze be ezt a karakterláncot a képen látható helyre.
A bejegyzéseket bemutató képeket is közzétettem a PHPMyAdmin rendszerben.
5. lépés: Vegyen figyelembe néhány dolgot
Néhány fontos tudnivaló az IP -cím. Lehet, hogy más. Ezenkívül először létre kell hoznia egy Node-RED-test nevű adatbázist, egy teszt nevű táblázatot, és el kell neveznie a mezőt "Field". Mindezt a PHPMyAdmin webes eszköz segítségével érheti el. Ez teszi az adatbázisok átadását süteménynek. Rengeteg erőforrás található az interneten, amelyek segítenek. Telepítenie kell a vcgencmd szoftvert a számítógépére. Ez a fő eszköz, amely lehetővé teszi a rendszer adatainak megtekintését. Előre telepítve van a Raspbian Stretch-re.
A Node-RED futtatásához:-
1) közvetlenül-
$ node-red-start
2) Minden indításkor-
$ sudo systemctl enable nodered.service
6. lépés: Saját CPU_Temp_Logger
Ha most a képen látható módon böngészi az adatbázist a phpmyadmin rendszerben, észre fogja venni a táblázathoz hozzáadott bejegyzéseket a CPU hőmérsékletével.
A Node függvény itt a kulcs. Lehetővé teszi az üzenetek szűrését, és elküldi a lekérdezést a temp változóval együtt. A függvénycsomóban elmagyaráztam. Nézd meg. A bejegyzések két másodpercenként történnek, de módosíthatja a késleltetést az injekciós csomópontban.
Érezd jól magad:)
Lájkold ezt a projektet és írj megjegyzéseket, mert ezek valóban sokat segítenek. Ezenkívül feltétlenül jelezze az esetleges hibáimat, és tegyen fel kérdéseket.
Köszönjük, hogy megtekintette ezt a cikket.
Viszlát !!!
Ajánlott:
A Raspberry Pi csatlakoztatása a felhőhöz a Node.js használatával: 7 lépés
A Raspberry Pi csatlakoztatása a felhőhöz a Node.js használatával: Ez az oktatóanyag mindenki számára hasznos, aki Raspberry Pi -t szeretne csatlakoztatni a felhőhöz, különösen az AskSensors IoT platformhoz, a Node.js használatával. Nincs Raspberry Pi? Ha jelenleg nem rendelkezik Raspberry Pi -vel, javaslom, hogy szerezzen be egy Raspberry -t
Ujjlenyomat- és RFID -alapú jelenléti rendszer a Raspberry Pi és a MySQL adatbázis használatával: 5 lépés
Ujjlenyomat- és RFID -alapú jelenléti rendszer a Raspberry Pi és a MySQL adatbázis használatával: A projekt videója
[Docker Pi sorozat] Az IoT Node (A) modul használata a Raspberry Pi -n: 18 lépés
[Docker Pi sorozat] Az IoT Node (A) modul használata a Raspberry Pi -n: Mi az IoT Node (A) modul? Az IoT Node (A) a Docker Pi sorozat egyik modulja. IOT csomópont (A) = GPS/BDS + GSM + Lora. Az I2C közvetlenül vezérli Lora -t, adatokat küld és fogad, vezérli a GSM/GPS/BDS modult az SC16IS752 segítségével, az alaplapnak csak I2C támogatásra van szüksége
A LAMP (Linux, Apache, MySQL, PHP) telepítése Raspberry Pi -re: 7 lépés
LAMP (Linux, Apache, MySQL, PHP) telepítése Raspberry Pi-re: Állítson be egy LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) verem PHPMyAdmin és FTP hozzáféréssel a Raspberry Pi-n, és konfigurálja ahhoz, hogy webszerverként működjön. Szüksége lesz egy Raspberry Pi számítógépre, amely 8
Weboldal készítése Raspberry Pi -n, Node.js, Express és MongoDB segítségével 1. rész: 6 lépés
Weboldal készítése Raspberry Pi -n, Node.js, Express és MongoDB segítségével … 1. rész: Üdvözöljük a node.js webes alkalmazás bemutató 1. részében. Az 1. rész áttekinti a node.js alkalmazásfejlesztéshez szükséges szoftvereket, a portátirányítás használatát, az alkalmazás létrehozását az Express használatával és az alkalmazás futtatását. Ennek második része