A Node-Red egy hatékony és rugalmas vizuális programozási eszköz az eszközök, API-k és szolgáltatások csatlakoztatására. A csomópont-vörös futtatásával egy Raspberry Pi-en automatizálhatja a feladatokat, feldolgozhatja az IoT-adatokat és interaktív munkafolyamatokat készíthet. Ez az útmutató végigvezeti a csomópont-vörös beállítását és futtatását egy Raspberry Pi-en.
Mire lesz szüksége
- Málna PI (Bármely modell GPIO -támogatással, például PI 3, PI 4)
- Mikroszálkártya (legalább 8 GB, 10. osztály vagy annál jobb)
- Tápegység (5 V, 2,5a minimum a PI 3; 5V, 3A a PI 4 -re)
- Raspberry Pi Os (Lite vagy asztali verzió)
- Internetkapcsolat
1. lépés: Frissítse a Raspberry Pi -t
- Győződjön meg arról, hogy a Raspberry Pi naprakész -e:
sudo apt update && sudo apt upgrade -y
2. lépés: Szerelje be a csomópont-vöröset
A csomópont-piros telepítés ajánlott módja a Raspberry Pi-re a hivatalos telepítési szkript segítségével.
-
Futtassa a csomópont-vörös telepítési szkriptet:
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
-
Hagyja, hogy a szkript befejezze a telepítést. Ez lesz:
- Telepítse vagy frissítse a node.js -t
- Telepítse vagy frissítse a csomópont-vöröset
- Konfigurálja a csomópont-piros futtatást szolgáltatásként
-
A telepítés után indítsa el a csomópont-vörös:
node-red-start
-
Annak biztosítása érdekében, hogy a csomópont-vöröses automatikusan elinduljon a rendszerindításon, engedélyezze a szolgáltatást:
sudo systemctl enable nodered.service
3. lépés: Hozzáférés a csomópont-vörös felülethez
-
Határozza meg a Raspberry Pi IP -címét:
hostname -I
-
Nyisson meg egy böngészőt egy ugyanabba a hálózathoz csatlakoztatott eszközön, és keresse meg a következő címet:
http://<raspberry-pi-ip>:1880
-
Látni fogja a csomópont-vörös szerkesztő felületet.
4. lépés: Építsd meg az első áramlást
- Adjon hozzá egy csomópontot: Húzza és dobja el a csomópontokat a bal oldali palettából.
- Csatlakoztassa a csomópontokat: Összekapcsolja az egyik csomópont kimenetét a másik bemenetével.
- A csomópontok konfigurálása: Kattintson duplán egy csomópontra a tulajdonságainak konfigurálásához.
- Telepítse az áramlást: Kattintson a Kihelyez gomb a jobb felső sarokban az áramlás aktiválásához.
Példa: Hozzon létre egy egyszerű áramlást az időbélyeg befecskendezéséhez és a hibakeresési konzolra történő naplózáshoz.
- Húzza a Befecskendez csomópont és a Hibakeresés csomópont a munkaterületre.
- Csatlakoztassa őket egy vonallal.
- Telepítse az áramlást, és kattintson a gombra a Befecskendez csomópont, hogy megnézze a kimenetet a hibakeresési panelen.
5. lépés: További csomópontokkal bővítse a csomópontot
- Nyissa ki a Kezelje a palettát Opció a jobb felső sarokban található menüből.
- Böngésszen és telepítsen további csomópontokat a csomópont-vörös képességek kiterjesztéséhez, például:
- csomópont-vörös dashboard: Hozzon létre web alapú műszerfalakat.
- csomópont-vörös-kontrib-mqtt: Csatlakozzon az MQTT brókerekhez.
- csomópont-vörös-csomópont-e-mail: E -mailek küldése és fogadása.
6. lépés: A csomópont-vörös alkalmazások
- IoT automatizálás: Csatlakoztassa az érzékelőket és a hajtóműveket az intelligens otthoni projektekhez.
- Adatfeldolgozás: Feldolgozza és megjelenítse a valós idejű adatokat API-k vagy eszközökről.
- Otthoni automatizálás: Integráljon olyan platformokkal, mint az otthoni asszisztens vagy az OpenHab.
- Értesítések: Figyelmeztetések küldése e -mailben, SMS -en vagy üzenetküldő alkalmazásokon keresztül, mint például a Telegram.
Hibaelhárítás
-
A csomópont-vörös nem érhető el:
- Győződjön meg arról, hogy a csomópont-vörös szolgáltatás futtatja:
sudo systemctl status nodered.service
- Ellenőrizze az IP -címet és a portot (alapértelmezett:
1880
).
- Győződjön meg arról, hogy a csomópont-vörös szolgáltatás futtatja:
-
Csomópont telepítési hibái:
- Gondoskodjon arról, hogy a node.js naprakész legyen:
node -v
- Helyezze vissza a problémás csomópontokat a Kezelje a palettát.
- Gondoskodjon arról, hogy a node.js naprakész legyen:
-
Teljesítmény kérdései:
- Csökkentse az aktív áramlások számát, vagy telepítse azokat egy erősebb Raspberry PI modellre (például PI 4).
Következtetés
A Node-Red egy hatékony eszköz a munkafolyamatok minimális programozási ismeretekkel történő létrehozásához és automatizálásához. A Raspberry Pi-en történő futtatás olcsó platformot biztosít az IoT projektekhez, az adatok megjelenítéséhez és az otthoni automatizáláshoz. Kövesse ezt az útmutatót a csomópont-vörös beállításához, és kezdje meg annak végtelen lehetőségeinek felfedezését!