Tartalomjegyzék:

MySQL és Node-RED a Raspberry Pi-vel: 6 lépés
MySQL és Node-RED a Raspberry Pi-vel: 6 lépés

Videó: MySQL és Node-RED a Raspberry Pi-vel: 6 lépés

Videó: MySQL és Node-RED a Raspberry Pi-vel: 6 lépés
Videó: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Július
Anonim
MySQL és Node-RED a Raspberry Pi-vel
MySQL és Node-RED a Raspberry Pi-vel

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

Szükséges dolgok
Szükséges dolgok
Szükséges dolgok
Szükséges dolgok
Szükséges dolgok
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

Belépés
Belépés
Belépés
Belépés
Belépés
Belépé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

Még néhány parancs
Még néhány parancs
Még néhány parancs
Még néhány parancs
Még néhány parancs
Még néhány parancs
Még néhány parancs
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

Node-RED és PHPMyAdmin
Node-RED és PHPMyAdmin
Node-RED és PHPMyAdmin
Node-RED és PHPMyAdmin
Node-RED és PHPMyAdmin
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

Megjegyzés Néhány dolog
Megjegyzés Néhány dolog
Megjegyzés Néhány dolog
Megjegyzés Néhány dolog

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

Saját CPU_Temp_Logger!
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: