Tartalomjegyzék:

Telepítse a RED csomópontot a Raspberry Pi -re: 4 lépés
Telepítse a RED csomópontot a Raspberry Pi -re: 4 lépés

Videó: Telepítse a RED csomópontot a Raspberry Pi -re: 4 lépés

Videó: Telepítse a RED csomópontot a Raspberry Pi -re: 4 lépés
Videó: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Július
Anonim
Telepítse a RED csomópontot a Raspberry Pi -re
Telepítse a RED csomópontot a Raspberry Pi -re

A Node-RED egy folyamat-alapú programozási eszköz a hardvereszközök, az API-k és az online szolgáltatások új és érdekes módon történő összekapcsolásához. Böngészőalapú szerkesztőt biztosít, amely megkönnyíti a folyamatok összekapcsolását a csomópontok széles skálájával.

Ebben az oktatóanyagban megmutatom, hogyan telepítheti a Node-RED-t a Raspberry Pi-re.

Kellékek

A Node-RED telepítéséhez a következő felszerelésekre van szüksége:

  • Raspberry Pi
  • MicroSD kártya Raspbian -szal
  • Ethernet -kábel vagy WiFi -kulcs (a Pi 3 beépített WiFi -vel rendelkezik)
  • Adapter

Ajánlott:

  • Raspberry Pi tok
  • Raspberry Pi hűtőborda

1. lépés: Beállítás

Hogyan kell beállítani a Raspberry Pi -t?

Ha letölti és telepíti a 'Raspbian Stretch asztali és ajánlott szoftverrel' programot a Pi-re, a Node-RED már telepítve van.

Az oktatóanyag végén láthatja, hogyan kell elindítani.

2. lépés: Ellenőrizze a frissítéseket

Írja be ezt a parancsot a frissítések kereséséhez:

sudo apt-get update

3. lépés: Töltse le és telepítse a NodeJS -t

Töltse le és telepítse a NodeJS alkalmazást
Töltse le és telepítse a NodeJS alkalmazást

Először meg kell találnia, hogy a NodeJS melyik verziójára van szüksége. Írja be ezt a parancsot, hogy megtudja: uname -m Ha a válasz az armv6 -tal kezdődik, akkor szüksége lesz az ARMv6 verzióra. Ellenkező esetben, ha az armv7 -el kezdődik, akkor szüksége lesz az ARMv7 verzióra.

  1. Másolja ki a szükséges verzió linkjét a NodeJS webhelyről
  2. Illessze be, miután beírta a „wget” szót a Piwget konzoljába [YOUR_NODEJS_DOWNLOAD_LINK], pl. wget
  3. Nyomd meg az Entert. A NodeJS most letöltődik
  4. A letöltés befejezése után bontsa ki az xf fájl [YOUR_DOWNLOADED_NODEJS_FILE] fájlját, pl. tar xf node-v10.16.0-linux-armv7l.tar.xz
  5. Navigáljon a kibontott könyvtárhoz cd [YOUR_EXTRACTED_DIRECTORY], pl. cd node-v10.16.0-linux-armv7l
  6. Másolja az összes fájlt a/usr/local/'sudo cp -R */usr/local mappába

Ellenőrizze, hogy minden telepítve volt -e:

csomópont -v

npm -v

Ezeknek a parancsoknak most vissza kell adniuk a node és az npm verzióját. Ha ezt nem teszik meg, valószínűleg rossz NodeJS verziót töltött le.

4. lépés: Telepítse és indítsa el a NED-RED-et

A Node-RED telepítése a Node Package Manager segítségével:

sudo npm install -g --unsafe-perm node-red

A Node-RED telepítése után a következő paranccsal indíthatja el:

csomó-vörös

A válasznak valahogy így kell lennie:

Üdvözöljük a Node-RED-ben ===================

25. márc. 22:51:09 - [info] Node -RED változat: v0.20.5

25. márc. 22:51:09-[info] Node.js verzió: v10.15.3 25. márc. 22:51:09-[info] Palettacsomópontok betöltése 25. márc. 22:51:10-[figyelmeztet] ------ ------------------------------------ 25. márc 22:51:10-[figyelmeztet] [rpi- gpio] Információ: A Raspberry Pi specifikus csomópont figyelmen kívül hagyása 25. márc 22:51:10-[figyelmeztet] ------------------------------ ------------ 25. márc 22:51:10-[info] Beállításfájl: /home/nol/.node-red/settings.js 25. márc. 22:51:10-[info] Kontextustároló: 'alapértelmezett' [modul = localfilesystem] 25. márc. 22:51:10 - [info] Felhasználói címtár: /home/nol/.node-red 25. márc. 22:51:10 - [Warn] A projektek letiltva: set editorTheme.projects.enabled = true engedélyezéséhez 25. márc. 22:51:10 - [info] A szerver jelenleg fut: https://127.0.0.1:1880/ 25. márc. 22:51:10 - [info] Új folyamatok létrehozása fájl: flow_noltop.json 25. márc 22:51:10 - [info] Kezdő folyamatok 25. márc 22:51:10 - [info] Indított folyamatok

A válaszban megjelenik a szerver címe. (ebben a minta válaszban félkövér)

A Node-RED most elérhető: https:// [IP_OF_YOUR_PI]: 1880/

Ajánlott: