Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Node-RED-bu qurilmalarga, API va onlayn xizmatlarga yangi va qiziqarli usullarni ulash uchun oqimga asoslangan dasturlash vositasi, u tugunlarning keng assortimentidan foydalangan holda oqimlarni bir-biriga ulashni osonlashtiradigan brauzerga asoslangan muharrirni taqdim etadi.
Ushbu qo'llanmada men sizga Raspberry Pi-da Node-RED-ni qanday o'rnatishni ko'rsataman.
Ta'minotlar
Node-RED-ni o'rnatish uchun sizga quyidagi uskunalar kerak bo'ladi:
- Raspberry Pi
- Raspbian bilan microSD karta
- Ethernet kabeli yoki WiFi Dongle (Pi 3 o'rnatilgan WiFi)
- Quvvat adapteri
Tavsiya etiladi:
- Raspberry Pi qutisi
- Raspberry Pi sovutgichi
1 -qadam: sozlash
Raspberry Pi -ni qanday sozlash kerak?
Agar siz Pi-ga "Raspbian Stretch-ni ish stoli va tavsiya etilgan dasturiy ta'minot bilan" yuklasangiz va o'rnatgan bo'lsangiz, Node-RED allaqachon o'rnatilgan.
Qo'llanma oxirida uni qanday boshlash kerakligini ko'rishingiz mumkin.
2 -qadam: Yangilanishlarni tekshiring
Yangilanishlarni tekshirish uchun ushbu buyruqni kiriting:
sudo apt-get yangilanishi
3 -qadam: NodeJS -ni yuklab oling va o'rnating
Avval NodeJS -ning qaysi versiyasi kerakligini bilib olishingiz kerak. Bilish uchun ushbu buyruqni kiriting: uname -m Agar javob armv6 bilan boshlansa, sizga ARMv6 versiyasi kerak bo'ladi. Aks holda, agar u armv7 bilan boshlansa, sizga ARMv7 versiyasi kerak bo'ladi.
- NodeJS veb -saytidan kerakli versiya havolasini nusxalash
- Piwget [YOUR_NODEJS_DOWNLOAD_LINK] konsoliga 'wget' yozgandan so'ng, uni joylashtiring, masalan. wget
- Enter ni bosing. Endi NodeJS yuklab olinadi
- Yuklab olish tugagandan so'ng, xf [YOUR_DOWNLOADED_NODEJS_FILE] filetarini chiqarib oling, masalan. tar xf node-v10.16.0-linux-armv7l.tar.xz
- Olingan katalogga o'ting [YOUR_EXTRACTED_DIRECTORY] masalan. CD tugun-v10.16.0-linux-armv7l
- Barcha fayllarni '/usr/local/' sudo cp -R */usr/local -ga nusxalash
Hamma narsa muvaffaqiyatli o'rnatilganligini tekshiring:
tugun -v
npm -v
Bu buyruqlar endi tugun va npm versiyasini qaytarishi kerak. Agar ular buni qilmasalar, ehtimol siz noto'g'ri NodeJS versiyasini yuklab olgansiz.
4-qadam: Node-RED-ni o'rnating va ishga tushiring
Node-RED-ni Node Package Manager orqali o'rnating:
sudo npm install -g-xavfsiz bo'lmagan tugun-qizil
Node-RED o'rnatilgandan so'ng, uni quyidagi buyruq bilan boshlashingiz mumkin:
qizil tugun
Javob shunday bo'lishi kerak:
Node-RED ga xush kelibsiz ==================
25 Mar 22:51:09 - [ma'lumot] Node -RED versiyasi: v0.20.5
25 Mar 22:51:09-[info] Node.js version: v10.15.3 25 Mar 22:51:09-[info] Palitra tugunlari yuklanmoqda 25 Mar 22:51:10-[ogohlantirish] ------ ------------------------------------ 25 Mar 22:51:10-[ogohlantirish] [rpi- gpio] Ma'lumot: Raspberry Pi maxsus tuguniga e'tibor bermaslik 25 Mar 22:51:10-[ogohlantirish] ------------------------------ ------------ 25-mart 22:51:10-[ma'lumot] Sozlamalar fayli: /home/nol/.node-red/settings.js 25 Mar 22:51:10-[ma'lumot] Kontekst do'koni: "standart" [modul = localfilesystem] 25 Mar 22:51:10 - [ma'lumot] Foydalanuvchi katalogi: /home/nol/.node-red 25 Mar 22:51:10 - [ogohlantirish] Loyihalar o'chirilgan: muharrirni sozlash.projects.enabled = rostlash uchun 25 -mart 22:51:10 - [info] Server hozirda https://127.0.0.1:1880/25 Mar 22:51:10 da ishlayapti - [ma'lumot] Yangi oqimlar faylini yaratish: flow_noltop.json 25 Mar 22:51:10 - [ma'lumot] Boshlanish oqimi 25 Mar 22:51:10 - [ma'lumot] Boshlangan oqimlar
Javobda server manzili ko'rsatiladi. (bu namunali javobda qalin)
Node-RED endi mavjud: https:// [IP_OF_YOUR_PI]: 1880/